如何解决错误“The driver detected that the device \Device\Harddisk0\DR0 has its write cache enabled”
问题:
有几种来自启用写入高速缓存的错误类型。如果错误是由于启用写入高速缓存导致,则只要使用Dell OpenManage软件在虚拟驱动器上将写入策略从Write Back (回写)更改为Write Through(直写)即可。
多个位置记录了这一点,包括 Microsoft TechNet 网站。
解决方案:
Windows事件日志(事件ID 32)中出现的相同错误可能是由于驱动器上的硬盘固件、RAID控制器或storport驱动程序所导致。使用您的首选方法更新戴尔服务器。例如,戴尔支持网站就是一个开始的好地方。
- 导航至Drivers and Downloads(“驱动程序和下载”)或使用指向戴尔支持网站的文档链接。
- 在Drivers and Downloads(“驱动程序和下载”)部分,输入您的服务编号。
您将被重定向到一个页面,在该页面上可选择操作系统。
- 请选择您的操作系统并选择正确的存储部分。
您将能够找到其中一个存储部分中的storport驱动程序。
- 所有硬盘驱动器固件都将按设备类别列出,storport驱动程序和控制器也将这样列出。
类别示例包括:
- SAS驱动器
- SAS非RAID
- SAS RAID
- SCSI非RAID
- 更新Storport、驱动器固件和驱动器控制器。
- 还安装Dell OpenManage软件检查直写并验证已选择选项Write Through(直写)。
RAID 控制器上的 write 设置、使用较旧的驱动程序和固件,以及旧的 storport 驱动程序是事件 ID 32 的主要原因。虽然有其他原因导致此错误发生,但这两个是很好的切入点。