|
本帖最后由 不点 于 2019-6-13 17:08 编辑
再执行
blocklist (hd0,1)/bootmgr
看看这个 bootmgr 的扇区列表情况。怀疑它超出 8G 的范围了。
还可以试试
cat --hex (hd0,1)/bootmgr
看看能否成功读完它的全部扇区数据。
计算一下 CHS 模式所能访问的最大扇区数:
1024 × 255 × 63 = 16450560
因此,你试试看那附近的扇区数据,能否访问到。步骤如下:
cat --hex (hd0)16450558+1
cat --hex (hd0)16450559+1
cat --hex (hd0)16450560+1
cat --hex (hd0)16450561+1
cat --hex (hd0)16450562+1
cat --hex (hd0)16450563+1
如果都能访问到,再试试更大的扇区号,看看第一个不能成功访问的,是哪个扇区号。
比如,你先试试
cat --hex (hd0)20000000+1
如果成功得到扇区数据,就继续增大扇区号。如果失败了(出现 disk read error),就减小扇区号,继续测试。
这个测试很有必要,因为你的隐藏分区,就位于不可访问的区域。
|
|