标签: disk-controller

\Device\Harddisk1\DR1 是哪个驱动器?

当我试图找出为什么主磁盘正在执行某种形式的未解释的“颠簸”(虽然没有 RAM 问题),暂时冻结应用程序时,我在日志中发现了一个相关错误:

“驱动程序在 \Device\Harddisk1\DR1 上检测到控制器错误”

我试图找到它是哪个驱动器。

但是,从设备管理器和磁盘管理中,主磁盘为“0”,并且当我启用/禁用写入缓存时,dr0 的日志中有信息提及,因此它确实将 0 识别为与 dr1 不同。

但是,计算机没有我知道的其他磁盘,如果我在它有空间(笔记本电脑)的情况下打开它,它就没有新磁盘的连接。

我想知道这是某种“隐藏”设备还是制造商阻止连接的问题。

在任何情况下,我都想知道该设备是哪一个。

在设备管理器上,当我在其属性的“卷”选项卡中使用“填充”时,DVD 驱动器被称为“CD ROM 0”,类似的 HDD 报告磁盘 0。我仍然想知道是否出于某种原因将 DVD 驱动器视为磁盘 1但在任何地方都没有确认。任何其他设备,如 USB 驱动器等,在驱动器管理上显示为 2、3、4 等。

同样在 HKEY_LOCAL_MACHINE 中我只能看到 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0 作为 PhysicalDrive2 现在我想到它有点奇怪。该位置还确认了主要已知驱动器的型号。

当更改写入缓存设置时,\Device\Harddisk0\DR0 会在日志上报告(作为更改的信息),因此 \Device\Harddisk0\DR0 被系统视为不同于 \Device\Harddisk1\DR1。

windows hard-drive disk-controller windows-8

30
推荐指数
3
解决办法
11万
查看次数

当发生磁盘读或磁盘写时,数据去哪儿了?

我知道有一个磁盘控制器这样的东西,它包含一个缓冲区,但想知道 CPU 是否直接从这个缓冲区读取,或者数据是否必须首先转到内存中的特定位置,然后允许自己读取由 CPU ?

有谁也知道缓冲区叫什么?DMA 如何适应这一切?

hard-drive filesystems io disk-controller dma

11
推荐指数
1
解决办法
3868
查看次数

是否可以在硬盘驱动器被覆盖后检测到前一个字节位置?

我一直听到这样的说法:“硬盘驱动器就像盒式磁带,因为它是一种磁性介质”。这让我想到...

回到我小时候玩 DJ 的那一天,我会在广播中录制音乐,同时担任每首歌的播音员。有时我会搞砸,不得不重新录制磁带的错误部分,经过审查,有明显的质量差异。在后来的生活中,我会了解到质量差异来自于以前录音仍然存在于磁带上的事实,至少足以扭曲声音。这与弯曲钢叉或勺子的想法相同;如果您弯曲它然后将其向后弯曲,您将始终在原始弯曲发生的地方有一个小凹痕。

这种特性是否存在于磁基硬盘驱动器中,如果存在,是否可以检测到? 请考虑它只被覆盖一次的情况。

hard-drive sectors disk-controller

3
推荐指数
1
解决办法
464
查看次数