choured
发表于 2012-2-23 08:23:47
回复 102# kkkk5555
备份出来的TABLE是整个磁道,加载的时只需要18H个扇区,具体的位置及大小可以查表。
截取方法参照下图
改流程的方法,你说的是正确的,但我不知道改了之后有没有问题。(也许修盘我比你还菜 )
choured
发表于 2012-2-23 08:26:34
回复 105# kkkk5555
这个可能是你的串口线的问题。我试纯com口线和usb转com口线都可以的,当然也不排除是我的软件问题。
其实usb线还能设置更高的速率,我没有加里面,是怕别人用纯com线时去选择高速率。
choured
发表于 2012-2-23 08:35:04
回复 101# 总理
你可以参照1楼的方法截取。APP只要截取相应磁道0-238H扇区(10代盘)就可以了(用于F级引导的APP模块,可以用来直接回写APP磁道)。你提供的PC3000固件中的ldr文件我没有办法分离(我没有pc3000),磁道文件中没有CERT和TABLE模块。
说你的那种情况,我在修我的那张10代盘时也是这样(No Log on Disk信息有七八行,比你还多,哈……),我只是菜鸟也不知道有什么好方法处理,我是再重新开校准,试了有三次才做好的。
另外不要忘记,校准结束回50后(如果没有任何问题,应该是自动回50的),重新获取保留区地址和模块地址(因为保留区地址会偏移),然后回写固件,10代盘的话要回写APP,ATA,VEN三个模块,否则断电后就进F级了,此时再回写固件就麻烦些了。
choured
发表于 2012-2-23 08:44:34
回复 96# xuxuesong2011
可能是我的软件问题,不行的话,你就一个一个加载吧
choured
发表于 2012-2-23 08:49:26
回复 97# 总理
可能是有些盘加载APP后,速率自己又回到了9600,我的软件没有判断,还是在高速下(没有再调整硬盘速率)直接加载cert,当然会出错了。(在我的两张盘上加载APP后速率是没有变的,所以做软件时没有注意,加载CERT完后倒是判断了)
你可以这样试一下看看是不是这么一回事
设置高速率一起加载模块,提示加载失败后,在命令行打个回车,看看是不是在T级,如果是就是上述情况(上述情况下,APP是能加载成功的,只是提示失败),我没有这样的盘没有办法试。
另外你也可以试一下,在高速度下单独加载APP,然后一起加载CERT和TABLE若能成功的话就是上述情况。
如果是上述情况,你可以在高速下一个一个加载所需模块。9600的速度太慢了。
kkkk5555
发表于 2012-2-23 11:31:06
回复 106# choured
呵呵~~~~应该说我还不如你,我选的文件这个样子我不会查表,它自己没有动作,怎么弄?
总理
发表于 2012-2-23 15:08:50
回复 108# choured
请问楼主, 保留区地址有什么用,自校准后,我直接用你的软件点下模块地址再直接点相应模块后面的写,(如果获取出错的话CTRL+R加载下),找到相应文件直接写,好像没用过保留区地址,这样是不对的吗?
choured
发表于 2012-2-23 15:19:24
回复 113# 总理
获得"保留区地址"后可以查表并手工计算后得到各个模块地址!!再填入相应模块地址后面的框里,这样就不需要加载CERT来获取地址了,另外有时使用“获取模块地址”失败的情况下,可以使用此方法。
如果使用“获取模块地址”能正确得到地址的话,那个保留区地址是不用管它的。(保留区地址是系统固件区起止位置)
kkkk5555
发表于 2012-2-23 15:56:44
真是高手!!!~~~~~~~~~~~楼上的
总理
发表于 2012-2-23 15:57:18
楼主,谢谢你,麻烦你抽点时间告诉我保留区地址怎么查表并手工计算后得到各个模块地址!!在你这个帖子我确实是弄懂了一些东西,我想进来过的人也和我一样,希望坛子里的高人都可以和楼主一样热心,另我的这盘用你这软件读不了串行ROM是不是因为板上没有芯片的原因