原帖由 不点 于 2011-6-7 23:07 发表
没关系,根据你提供的两个分区表,终于发现 diskgen 的错误了。
你可以向 diskgen 的开发者报告 bug。
由于此处 H=255,S=63 是已知的,所以,无论是 LBA 到 CHS,还是 CHS 到 LBA,转换都很简单。
扩展分区表起始于 LBA=62942670 转换为 C/H/S=3918/0/1
分区 (hd0,4) 起始于 LBA=62942733 转换为 C/H/S=3918/1/1
分区 (hd0,4) 终止于 LBA=188771861 转换为 C/H/S=11750/128/48
由于 C 值超过 1023,所以,忽略 C 值,只考虑 H/S 的转换结果。
diskgen 计算出的 (hd0,4) 的起始 C/H/S=1023/211/1,它应该是 1023/1/1 才算是正确的。
diskgen 计算出的 (hd0,4) 的终止 C/H/S=1023/218/48,它应该是 1023/128/48 才算是正确的。
也就是说,diskgen 计算出的 H 是错误的。
所以,这证实了 bug 是属于 diskgen 的。完毕。
title 5, Find and load WinPE \n 此方法适合启动主分区和逻辑分区的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map --in-place ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d
title 5, Find and load Windows \n 启动逻辑分区windows需修改boot.ini(rdisk(0))为1
find --set-root --ignore-floppies --ignore-cd /ntldr
map ()+1 (hd0)
map (hd0) (hd1)
map --harddrives=2
map --hook
chainloader (hd0,0)/ntldr
title 5, Find and load WinPE \n 此方法适合启动任意主分区上的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d
我采用这种方法在前一个硬盘上启动PE成功
title 【11】 盛世雄风 WinPE 维护系统
find --set-root /boot/syslinux/IBM.ICO
map +1 (hd0)
chainloader /BOOT/SSXFLDR
563 Bytes, 下载次数: 28, 下载积分: 无忧币 -2
140 Bytes, 下载次数: 26, 下载积分: 无忧币 -2
请问你能重现这个问题吗?
使用的DiskGenius是DOS版还是Windows版?
DiskGenius检测到的硬盘参数是否正确?
36.png (5.98 KB, 下载次数: 123)
原帖由 天涯海角1216 于 2011-6-10 10:12 发表
我的主板是 IBM X32, 是 intel i855PM 主板,我是在PE 下用 DISKGEN 分区后,用PE的磁盘管理格式化的。
因为硬盘装了很多文件,所以就不想再重新分区格式化测试了。。。
以后遇到问题,再反馈吧。。。
原帖由 freesoft00 于 2011-6-10 15:12 发表
diskgenius更新了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195142&extra=page%3D1
136.38 KB, 下载次数: 30, 下载积分: 无忧币 -2
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) | Powered by Discuz! X3.3 |