硬盘分区表信息出现坏道,应该如何修复? 移动硬盘(5TB叠瓦),GPT分区表,一共有两个分区。前一个分区出现坏道,而且可能就在硬盘分区的信息表中。目前有以下症状: 1.插入Windows系统的电脑,资源管理器和Diskgenius均出现假死状况,拔掉硬盘后立即恢复。 2.插入macOS系统的电脑,会自动挂载后一个分区。在磁盘管理工具中可以看到两个分区均存在,手动挂载第一个分区,报错。 3.插入Ubuntu系统的电脑,会自动挂载后一个分区,前一个分区会卡在mounting file system,过一会儿会自动停止。 4.在Ubuntu上删除前一个分区,后在Windows上插入,可以正常挂载后一个分区。可以通过DiskGenius扫描丢失分区功能扫出损坏的分区,并从中复制文件。如果保留整个分区,则会回到之前的状况。 我暂时没有足够大的磁盘来拷贝整个分区的文件,有没有办法修复这个分区? 这个问题解决起来比较复杂,先说结论,基于第4点,主要的数据应该都能找回,但不能保证100%都找回。 由于这个硬盘是5T容量的,所以只能使用GPT分区格式。 在恢复数据之前,最好的方法是先备份一下所有的数据,能拷贝的第二分区数据都先拷贝出来。其次,必须要有一块同样的临时盘来做充当实验备份。 先说怎么做实验备份,全盘复制,dd命令,bs参数大一点,这样复制速度快,比如128~256M等。dd命令可以baidu一下,看题主应该是比较熟悉linux和硬件信息的,这里就不多废话了。
上图是GPT格式硬盘的主要扇区用途,每个扇区512字节。负数代表硬盘末尾的扇区,因为硬盘容量不一样,所以没法直接标顺序号,只用用倒数第几个来表示,也就是负数。 这里面最重要的两点就是:GPT头信息在磁盘最后一个扇区是有备份的;分区表也是有备份的; 所以,GPT头和分区表损坏的话,都是可以复原的。
上面这张图是分区表的结构,用来对比扇区字节差异。 解决方法就是把损坏的扇区用对应的备份扇区写回去。这时候,如果发现题主说的坏道,那么临时盘就起作用了,复刻原盘时跳过坏扇区,也就是dd命令的skip或者seek参数。 这中间的实际动手需要题主自己判断和验证,希望能解决题主的麻烦。 最后,强调一下,任何超过3T的硬盘单独使用都是不重视数据价值的表现,必将受到丢失数据后可怕的惩罚。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/21935.html