无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3866|回复: 4
打印 上一主题 下一主题

[分享] 分区表CHS参数与DBR扇区磁头数对启动的影响

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-10 14:55:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日接触一台HP T5400 瘦客户机,使用闪存卡做为存储设备. 闪存卡大小3.8G .

原来的机器是开机无显,更换一台新机之后,用原来的闪存卡无法启动系统,直接报错DISK READ ERROR(大体是这么个信息,可能不太准确) .

使用HP的部署工具将映像重新部署到闪存卡,结果故障依旧. 查看DBR扇区的磁头数为255,似乎没有什么问题,一时间不知道是硬件问题还是逻辑故障,于是更换另一台机器可正常启动系统的闪存卡进行交换,启动系统很正常,说明问题还是出在这个闪存卡上.

替换回原来的闪存卡,故障依旧,把0到63扇区进行清空,重新部署映像,还是不行,使用DISKGEN查看分区表时发现C盘不可读,于是尝试格式化C盘,结果格式化失败,初步判断硬件可能有故障.

使用MHDD检测闪存卡没有发现问题,当然,使用MHDD检测可能不合适. 为了进一步确定是否是硬件故障,于是用WINHEX把可以正常启动的另一个闪存卡做了全盘备份,然后恢复到故障闪存卡进行测试,结果发现,故障闪存卡可以正常启动系统. 于是得出结论,还是逻辑故障.

分析WINHEX做的映像,结果发现分区表部分跟DBR的描述都认为 磁头数为16 ,并不是255,这可能就是问题所在.
2#
 楼主| 发表于 2011-11-10 14:59:02 | 只看该作者
分区表截图与DBR扇区截图

[ 本帖最后由 sgw888 于 2011-11-10 15:00 编辑 ]

分区表.JPG (199.63 KB, 下载次数: 70)

分区表.JPG

dbr.JPG (149.88 KB, 下载次数: 71)

dbr.JPG
回复

使用道具 举报

3#
发表于 2011-11-10 15:36:07 | 只看该作者
在原有不能启动闪存卡上直接调整255到16,再计算出新的C来,不知能不能就可以启动?
回复

使用道具 举报

4#
 楼主| 发表于 2011-11-10 18:36:24 | 只看该作者
回楼上,理论上应该是可以的,只是现在无法重现故障了.
有个测试可能对你有帮助.  你应该听说过论坛的ACRONIS BACKUP RECOVERY 备份恢复软件,这软件有个BUG.

事情是这样的,我有个GHOST装机映像,放在局域网的共享文件夹里,我也试过用DOS下的GHOST进行网络克隆,无奈速度太慢所以放弃.后来使用ACRONIS BACKUP RECOVERY 把GHO映像转成了ABR映像格式.
PXE网络引导ABR备份还原软件可以直接访问共享上面的ABR映像进行网络还原,但是它有个问题,使用ABR还原之后,经常会出现无法启动系统的问题,刚开始一直找不到原因,后来经查证,是因为ABR还原之后,DBR扇区的磁头数为16,不是常见的255或者是240(240的情形也很少见),手动更改为255以后,就可以启动了. 这个经过多次测试,非常有效.   DBR磁头数的值在某些情况下是相当重要的,说个事情,可能你都不相信,我使用ABR克隆映像之后,重启机器的时候,有好多个型号的HP笔记本会卡在LOGO画面,处于假死状态,唯一的办法就是把硬盘拆下来挂到台式机或者别的电脑修改DBR的磁头数之后就会正常.
回复

使用道具 举报

5#
 楼主| 发表于 2011-11-10 18:53:00 | 只看该作者
上传我最后写的那个LBA TO CHS.
磁头数那里可以支持自定义!!输入16,就可以计算2楼分区表的CHS值.

无标题.png (45.57 KB, 下载次数: 83)

无标题.png

LBA2CHS.rar

392.09 KB, 下载次数: 41, 下载积分: 无忧币 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-10 02:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表