admin 管理员组文章数量: 887021
文章目录
- 前言
- 背景
- SD卡参数
- 损坏过程
- 损坏后效果
- 修复过程
- 一、寻找错误点
- 1. 打开WinHex
- 2. 打开磁盘
- 3. 打开正常的SD卡
- 4. 查找分区表位置
- 二、修复错误
- 1. 复制移位的引导扇区
- 2. 把移位的引导扇区粘贴到正确位置
- 三、修复结果
- 结语
- 附录
- 相关大佬文章及学习链接
前言
本文将讲述我的SD卡是如何损坏并如何手动修复成功的。
本文中的操作需要用到软件WinHex
本文旨在介绍遇到问题的解决方法,重点不在问题本身
背景
SD卡参数
品牌:SanDisk
容量:32G
文件系统:FAT32
损坏过程
点击安全删除硬件之后立即拔出SD卡读卡器
我不知道这个过程是否一定会导致SD卡损坏,但是它确实导致我的SD卡损坏
正确的安全删除硬件方式是等待电脑提示“安全删除硬件成功”之后再拔出硬件接口
损坏后效果
插入U盘后电脑提示使用前需要格式化
修复过程
一、寻找错误点
1. 打开WinHex
WinHex图标如下,打开时注意要以管理员身份运行软件
2. 打开磁盘
点击工具菜单下的打开磁盘
选择损坏的SD卡,在物理驱动器那一栏,可以通过磁盘大小来判断哪个是损坏的SD卡
3. 打开正常的SD卡
这一步是为了后面损坏的SD卡与正常的SD卡对比,对文件系统熟练之后可以忽略
我当时手边正好有一个好的同型号的SD卡所以直接拿来对比
没有也不要紧,直接跳过这一步就好
4. 查找分区表位置
在这个问题中,驱动器是可以正常识别的,证明磁盘没有物理损坏,且磁盘的0扇区是正常的
而使用前需要格式化的提示表明磁盘中的分区有问题
55AA为引导的结束标志,搜索55AA可以快速找到引导位置
下面是我得到的结果(部分)
位于510字节处的是磁盘的主引导记录结束标志,这个标志位于0扇区是没有问题的
但是蓝色高亮显示的55AA位于8193扇区,这是不正常的
与正常磁盘对比,正常磁盘的引导扇区应该位于8192扇区
就此,错误已经找到,下面开始修复错误
二、修复错误
1. 复制移位的引导扇区
选择复制的起始位置,右键点击该字节点击选择块起始位置,或选择该字节后按快捷键“Alt+1”
选择复制的终止位置,右键点击该字节点击选择块终止位置,或选择该字节后按快捷键“Alt+2”
点击编辑—>复制选块—>正常
会有这个提示,确定即可
2. 把移位的引导扇区粘贴到正确位置
点击编辑—>剪贴板数据—>写入
确定即可
写入完成
用同样的方法,把位置错误的引导扇区(8193)用正常磁盘的引导扇区(8193)覆盖
16进制数值如下
52526141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000727241615FB1170053180000000000000000000000000000000055AA
完成后的样子(8192~8193扇区)
点击文件—>保存扇区—>确定
三、修复结果
修复后SD卡可以正常打开
结语
按照此方法我手动修复了损坏的SD卡 如有错误,还请诸位大佬指出,我会进行修正附录
奇怪的损坏扇区数据
相关大佬文章及学习链接
FAT32文件系统格式详解
b站WINHEX的使用精讲(共63集)
盘点:U盘损坏后如何修复的五种状况和解决方法
本文标签: sd
版权声明:本文标题:SD卡损坏及手动修复记录 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726830606h1035994.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论