我在 4 GB 的 Compact Flash 卡上安装了 Windows Embedded XP 系统(在操作系统中可视为 IDE 驱动器)。我曾经将dd
其逐扇区移动到另一台 8 GB 的闪存驱动器,但无法从该驱动器启动,提示“NTLDR 丢失”。之后一些谷歌搜索我发现一个想法,那就是 CHS 几何变化才是罪魁祸首。
我检查了 BIOS 设置,并查找了新旧闪存卡的自动检测设置。它们如下:
Old: New:
-------------------------
Cylinder 8006 15538
Head 16 16
Precomp 0 0
Landing 8005 15537
Sector 63 63
我已将驱动器模式从“自动”切换到“CHS”,并尝试手动将 8 GB 驱动器设置为与旧驱动器相同的几何形状,但(不出所料)情况变得更糟(“NTLDR 丢失”变成“系统磁盘故障”)。
我知道有这样的fixboot
情况fixmbr
,但是是否可以在保持精确驱动器副本不变的情况下启动系统?