这是对该问题的后续回答。
我有两个 NTFS 驱动器,分别名为磁盘 1和磁盘 2 。它们是同一型号 (WD Red 4 Tb),以前它们曾经是彼此的克隆。为了澄清起见,我使用扩展坞/克隆器设备在磁盘 2上克隆了磁盘 1。这意味着它们基本上是完全相同的设备。
在更改备份策略后,我格式化并清除了磁盘 2。我给它赋予了新的字母和新名称。但是,当我同时连接磁盘 1和磁盘 2时,Windows 10 只能识别其中一个驱动器。这很成问题,因为我想使用我的计算机在驱动器之间复制文件。
此时,磁盘 1已充满数据,而磁盘 2为空。
我尝试了以下操作(均在格式化之后):
将磁盘 2直接连接到主板上的 SATA,将磁盘 1连接到 USB 扩展坞。Windows 仅检测到磁盘 2并将其显示为空。
更改磁盘 2的字母:例如,将其设置为 F,而磁盘 1 为 G。结果:当我连接磁盘 1时(即使没有连接磁盘 2),它也会采用字母 F。与以前一样,只 显示磁盘 2 。
擦除注册表项以忘记字母和安装点,然后重新连接磁盘 2,断开磁盘 2 的连接,连接磁盘 1:磁盘 1采用与磁盘 2相同的字母。当我稍后同时连接两者时,只检测到磁盘 2 。
使用 Ubuntu bash (WSL) 检查
/mnt/
。我看到只安装了一个驱动器,只有一个字母。
我该怎么做才能使磁盘 2再次与磁盘 1不同 ?我非常希望这两个驱动器同时出现在我的计算机上。当磁盘 1中存满数据时,我对操作它也很紧张。
总结
要使离线驱动器联机,请打开“磁盘管理”并将离线驱动器设置为联机。这会将相关的重复 MBR 磁盘签名或任何相关的重复 UUID 替换为唯一值。注意:在将离线驱动器设置为联机之前,无需使用该
diskpart
命令的内部命令。unique disk id=
下面给出更详尽的解释。
请注意,每个 NTFS 卷都包含一个 8 字节卷序列号。这些序列号不必是唯一的,即可在 Windows 下挂载卷。不过,当知道有重复时,更改序列号可能是个好习惯。此外,在其他操作系统下挂载 NTFS 卷时也可能需要这样做。
使用 MBR 分区方案的驱动器(通常称为磁盘)具有 4 字节 MBR 磁盘签名,该签名需要相对于其他也使用 MBR 分区方案的驱动器是唯一的。如果两个使用 MBR 分区方案的驱动器具有相同的 MBR 磁盘签名,则其中一个驱动器可能会保持脱机状态。
MBR 分区方案标识符唯一性要求表
diskpart
命令的unique
命令来改变吗?当驱动器手动设置为在线时,如果需要是否自动更改
?
使用 GPT 方案的驱动器(通常称为磁盘)具有驱动器 UUID,该 UUID 必须是全局唯一的。此外,每个分区也具有 UUID,该 UUID 必须是全局唯一的。如果两个使用 GPT 方案的驱动器具有相同的驱动器或分区 UUID,则其中一个驱动器可能会保持脱机状态。
GPT 方案标识符唯一性要求表
diskpart
命令的unique
命令来改变吗?当驱动器手动设置为在线时,如果需要是否自动更改
?
标识符的位置
位置表
(以字节为单位)
存储类型
(以字节为单位)
(以字节为单位)
请注意以下几点:
0x0001020304050607
将存储为十六进制字节序列07 06 05 04 03 02 01 00
。{00010203-0405-0607-0809-0A0B0C0D0E0F}
03 02 01 00 05 04 07 06 08 09 0A 0B 0C 0D 0E 0F
变量表
i
s
N
N
可以通过将 NTFS 卷的扇区大小乘以 来计算s
。此扇区大小存储在包含 NTFS 卷的分区的字节偏移量 40 处。此 8 字节长的大小以反向顺序(LSB)存储。D
参考