[求助] st1000dm003 不认盘解决 MCMTFileHandler: EXCEPTION: Failed MCMT read request

[复制链接]

该用户从未签到

1

主题

32

回帖

33

积分

[INTOHARD]工兵

Rank: 1

积分
33
发表于 2020-6-17 20:56:16 | 显示全部楼层 |阅读模式
本帖最后由 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文件其他同型号的是否可以满足要求,替换是否可用。
还有谁有ST1000DM003  CC4B的346文件可否发我一份,我打算试试,谢谢各位大牛哈!
  • TA的每日心情

    2020-6-17 22:54
  • 签到天数: 1 天

    [LV.1]布衣百姓

    0

    主题

    25

    回帖

    42

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    42
    发表于 2020-6-17 22:36:28 | 显示全部楼层
    学习一下,谢谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-15 09:13
  • 签到天数: 55 天

    [LV.5]六品通判

    1197

    主题

    1965

    回帖

    13万

    积分

    Administrator

    分子与原子计算公式

    Rank: 9Rank: 9Rank: 9

    积分
    131976

    终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

    QQ
    发表于 2020-6-18 10:13:43 | 显示全部楼层
    关于346的解答 1:相同系列的346通用  2:读取源盘的346直接清0后回写也可以;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    32

    回帖

    33

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    33
     楼主| 发表于 2020-6-19 10:20:22 | 显示全部楼层
    八喜 发表于 2020-6-18 10:13
    关于346的解答 1:相同系列的346通用  2:读取源盘的346直接清0后回写也可以;

    感谢大牛的帮助解答,我现在硬盘346文件copy0能够读出来70%内容,copy1只能读出20%。我能不能把读出来的copy0文件按照文件总体大小,把没读出来的内容补0填充,回写copy0,这样有没有意义?还有就是copy1我需不需要同样处理一下?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    32

    回帖

    33

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    33
     楼主| 发表于 2020-6-21 09:15:59 | 显示全部楼层
    已经搞定了,感谢八喜帮助,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    46

    回帖

    119

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    119
    发表于 2020-6-23 10:59:28 | 显示全部楼层
    dengzj 发表于 2020-6-21 09:15
    已经搞定了,感谢八喜帮助,谢谢

    大哥,怎么搞定的?需要PC3000之类的工具吗?还是用指令搞定的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    32

    回帖

    33

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    33
     楼主| 发表于 2020-6-30 11:55:54 | 显示全部楼层
    人生摞纸撸初戒 发表于 2020-6-23 10:59
    大哥,怎么搞定的?需要PC3000之类的工具吗?还是用指令搞定的?

    指令搞定的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    46

    回帖

    119

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    119
    发表于 2020-6-30 14:34:15 | 显示全部楼层

    能分享下怎么弄得吗?谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2775

    回帖

    1427

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1427
    发表于 2020-8-22 03:37:20 | 显示全部楼层
    thanks for sharing
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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