Vista 为什么会随机更改硬盘号码?

Vista 为什么会随机更改硬盘号码?

我们公司使用 Truecrypt 进行加密,然而最近有一名员工遇到了相当奇怪的问题。

每当他启动 Vista 电脑时,硬盘号码就会改变。

这是一个很大的问题,因为 Truecrypt 在两个硬盘(两个物理驱动器)上都有加密分区,但是当硬盘编号改变时,truecrypt 无法再“挂载收藏夹”,即记住它们曾经的编号。

本质上他有:

硬盘(0)\分区(0)
硬盘(0)\分区(1)
硬盘(0)\分区(2)已加密
硬盘(1)\分区(0)已加密

所以当它交换数字时,它突然读出

硬盘(0)\分区(0)已加密
硬盘(1)\分区(0)
硬盘(1)\分区(1)
硬盘(1)\分区(2) 已加密

我尝试查看 BIOS 和磁盘管理,但没有结果。

知道 Vista 为什么会这样做吗?

答案1

是不是因为您的 3 个分区的 HD 启动速度很慢?请尝试在 BIOS 中启用开机或启动延迟。

答案2

过去,当使用设置为“电缆选择”的驱动器时,如果某些驱动器在启动时没有立即旋转,我遇到过类似的问题。这是一个极端的解决方案,但请尝试打开外壳并关闭驱动器选择。如果是 OEM 系统,他们可能会将其保留在该设置上,因为这对他们来说更容易做到。

答案3

只是一个快速的想法:

是否有任何外部驱动器,或者是否有任何其他外部驱动器有时连接到设备?它们在启动时有时会打开,有时会关闭吗?

答案4

当我没有 openID 登录时,无法弄清楚如何发表评论,所以我希望将其作为答案发布。

无论如何,这两个磁盘都是 SATA,所以没有主/从/电缆选择跳线,因为每个磁盘只有一根电缆。

有 3 个分区的那个在 SATA1 端口上,另一个在 SATA4 上。(BIOS 中是这么写的,并且与主板匹配)

这是一台定制的机器,最近刚刚配备了第二块硬盘,用于备份(以防主磁盘崩溃)。

有趣的是,大多数情况下,Windows 将 3 分区磁盘(位于 SATA1 端口)视为硬盘 (1),并且安装分区时也是如此,所以这就是所需的。

我将尝试切换主板上的电缆,看看是否会发生任何变化。

至于 BIOS 中有关启动延迟、开机或类似功能的设置,此 BIOS 中没有此类设置 :-(

如果其他方法都失败了,我就得给他订购一块不同的主板,看看能否解决问题。(他的同事使用不同的主板,没有任何问题)

相关内容