Windows 如何对磁盘进行编号?我所说的编号指的是物理磁盘,磁盘管理将其称为磁盘 0、磁盘 1、磁盘 2 等。
我的 C 和 D 分区曾经位于磁盘 0 上,而 E 分区位于磁盘 1 上。但是现在,我的 C 和 D 分区是磁盘 1,而 E 位于磁盘 0 上。
我有一个根据磁盘编号进行备份的备份产品,因此当磁盘编号发生变化时,它会弄乱应该备份哪个磁盘。
答案1
我非常确定它根据驱动器在 ide / sata 控制器上的位置进行编号。除非您切换驱动器插入的端口,否则驱动器应该始终保持不变。
我想如果您不这样做但仍然遇到问题,您可能会在 BIOS 中查看是否可以修复驱动器的位置/内容(而不是自动检测)。
由此地点
“如果您有 SATA 和 eSATA 连接器,并且只连接了一个 SATA 磁盘,它将是磁盘 0,但是如果您随后连接了一个 eSATA 磁盘,它将变为磁盘 0,即使您仍在启动到 SATA 磁盘。连接到 IDE 主设备的磁盘将始终是磁盘 0,其余的将重新排序。”
没有软件可以对此进行控制,一切都基于操作系统从 BIOS 读取的内容。
答案2
当这种情况发生时,您是否对硬件进行了任何物理更改?
即您是否在驱动器之间交换了带状电缆?
如果不是,那么它可能是一个不稳定的驱动器/控制器
答案3
磁盘通常不会重新排列,除非它们被插入不同的端口(内部或外部)。但是,如果您希望它们保持不变,您可以执行以下操作:
Start->Run
compmgmt.msc
Click "Disk Management"
Right click the disk and go to "Change Drive Letters and Paths".
您在那里设置的驱动器号不应该改变。
答案4
这取决于 Windows 的版本。从 Vista 开始,安装操作系统的分区始终是(据我所知)C:,即使它位于磁盘 1 而不是磁盘 0 上。
在 NT/2000/XP/2003 下,您可以轻松地在驱动器 D: 或 E: 上安装 Windows,并且字母的顺序由驱动器的物理顺序决定。