st1000dm003 不认盘解决 MCMTFileHandler: EXCEPTION: Failed MCMT read request
本帖最后由 dengzj 于 2020-6-18 09:54 编辑接F3,显示错误信息如下:
MCMTFileHandler: EXCEPTION: Failed MCMT read request
MCMTFileHandler: EXCEPTION: Failed MCMT read request
MCMainPOR: EXCEPTION: SIM aborted prior to MCMT read
MCMainPOR: EXCEPTION: POR Failed General
MCMainPOR: Feature Disabled...
PowerState = IDLE1
PowerState = IDLE2
经过查阅大量资料,研究这是因为MediaCache存储坏道错误导致,涉及固件系统文件346有三种解决方法:
1. 替换一个可用正常的 346 sysfile
F3 T>r346
HighPowerMode
TCC-0022Status 0001 Req 0002
File Volume 3
File ID 346
File Copy Number 0
File Descriptor FD3A2346
File Size 0004E400
Byte Offset 00000000
Bytes to read 0004E400
Drive is ready to send FILE_3_346_0 file.
F3 T>w346
2. 刷新上传一个空346 sysfile
size = 32768
filename = "346_3_1.bin"
with open(filename, "wb") as f:
for i in range(size):
f.write(b'\x00')
3. 禁止MediaCache,重新生成MediaCache数据
F"MediaCacheControl",00,22
F3 T>/C
F3 C>U1
F3 C>U2
最后我的问题来了,以上都是理论学习,请教各位大牛,上述三种方法到底哪种可行,是否可以解决认盘,原来数据找回,对硬盘数据有没有影响!346文件其他同型号的是否可以满足要求,替换是否可用。
还有谁有ST1000DM003CC4B的346文件可否发我一份,我打算试试,谢谢各位大牛哈!
学习一下,谢谢分享
{:3_131:}谢谢分享 关于346的解答 1:相同系列的346通用2:读取源盘的346直接清0后回写也可以; 八喜 发表于 2020-6-18 10:13
关于346的解答 1:相同系列的346通用2:读取源盘的346直接清0后回写也可以;
感谢大牛的帮助解答,我现在硬盘346文件copy0能够读出来70%内容,copy1只能读出20%。我能不能把读出来的copy0文件按照文件总体大小,把没读出来的内容补0填充,回写copy0,这样有没有意义?还有就是copy1我需不需要同样处理一下? 已经搞定了,感谢八喜帮助,谢谢 dengzj 发表于 2020-6-21 09:15
已经搞定了,感谢八喜帮助,谢谢
大哥,怎么搞定的?需要PC3000之类的工具吗?还是用指令搞定的? 人生摞纸撸初戒 发表于 2020-6-23 10:59
大哥,怎么搞定的?需要PC3000之类的工具吗?还是用指令搞定的?
指令搞定的 dengzj 发表于 2020-6-30 11:55
指令搞定的
能分享下怎么弄得吗?谢谢! thanks for sharing
页:
[1]
2