Questions tagged «disk-controller»

7
\ Device \ Harddisk1 \ DR1是哪个驱动器?
当我试图找出主磁盘为何执行某种形式的“颠簸”(没有RAM问题)时,暂时冻结了应用程序,但在日志中发现了一个相关错误: “驱动程序在\ Device \ Harddisk1 \ DR1上检测到控制器错误” 我正在尝试找到它是哪个驱动器。 但是,从设备管理器和磁盘管理来看,主磁盘为“ 0”,当我启用/禁用写缓存时,dr0的日志中有信息性提及,因此它确实将0与dr1识别为不同。 但是,计算机没有我知道的其他磁盘,如果在有空间的情况下打开它(笔记本电脑),则该计算机没有新磁盘的连接。 我想知道它是某种“隐藏”设备还是制造商阻止连接的问题。 无论如何,我想找出那个设备是准确的。 在设备管理器上,当我在其属性的“卷”选项卡中使用“填充”并且类似地HDD报告磁盘0时,DVD驱动器被称为“ CD ROM 0”。我仍然想知道,是否出于某些原因将dvd驱动器视为磁盘1但是在任何地方都无法确认它,其他任何设备(例如USB驱动器等)在驱动器管理中均显示为2、3、4等。 同样在HKEY_LOCAL_MACHINE中查看,我只能看到HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi端口0 \ Scsi总线0 \目标ID 0 \逻辑单元ID 0作为PhysicalDrive2,这让我觉得有些奇怪。该位置还可以确认主要已知驱动器的型号。 更改写缓存设置时,会在日志中报告\ Device \ Harddisk0 \ DR0(作为更改信息),因此系统认为\ Device \ Harddisk0 \ DR0与\ Device \ Harddisk1 \ DR1不同。


0
为什么RAID控制器不能模仿URE上的驱动器控制器动作?
有一个事实:URE将RAID阵列的整个成员视为损坏,但是URE在阵列外部不将整个驱动器视为损坏。 造成这种情况的技术差异是什么?它们在操作系统级别的显示方式相似,因此必须低于操作系统和格式。 据我了解,当RAID 5的单个成员发生故障时,RAID控制器开始通过将其他值与奇偶校验值进行比较以在新磁盘上写入正确的值来重建被替换的磁盘。当URE发生时,“它”通过“读取错误”感测到“损坏的数据”,“它”无法纠正“读取错误”,并且它停止重建并将第二个成员标记为错误。如果您具有单个冗余,则将使该阵列不可用。 为什么在遇到URE时ENTIRE数组不可用?为什么不只是那条信息呢? 似乎可以很容易地指出阵列中的位置,检查文件表,并列出损坏的文件,以便可以从备份将损坏的文件重新添加到阵列中。 例如,在单个磁盘中,驱动器控制器将扇区标记为坏并继续前进;驱动器控制器不会将整个驱动器和其中的分区标记为“坏”。为什么RAID控制器不能模仿它并得到相同或相似的结果? 另外,可能与背景相关的第二个问题是URE是“硬错误”,其中从同一扇区的每次读取均失败(与拼版相关),或者一次发生的“软读取”错误(与数据传输相关),但是拼盘还不错吗?如果是后者,那就引出了一个问题,为什么不只是再次尝试读取?还是前者? 为什么RAID控制器不能模仿URE上的驱动器控制器动作? TL;博士 这个问题实际上是一个相同的问题,但是咆哮者似乎把整个话题的答案和语气横摆了。“ RAID的目标是在磁盘死后使文件系统保持可用。而不是替换备份以确保重建成功。” 和 “在读取要从其构建的源时发生不可恢复的读取错误,因此无法从该损坏的源中正确重建阵列。” 不要回答这个问题。 这里没有怨言。RAID控制器“看到”事物的方式与必须引起这种行为的单个驱动器相比,必须有一些根本的技术差异。那技术上有什么区别? 我可以从逻辑上回答自己的问题;RAID控制器将阵列视为单个单元,驱动器在该单元中根据各个扇区来考虑事物。但是似乎可以通过类似于单个磁盘执行操作的方式来解决此问题,并允许该操作再次可用,因此我必须丢失某些内容。 Spiceworks的这一线索暗示着UREs确实存在问题,但令人费解。线程中有很多链接可以遵循。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.