折腾CentOS的引导时弄出点差错,回Windows后发现G盘消失了,点击时被提醒该分区需要格式化,我敢肯定盘没坏,查了查应该是分区引导(DBR)出问题了,看网上说格了之后再恢复数据也没问题,但我觉得吧,修个门没必要把屋子也拆了,所以找了找修复DBR的方法,最后用winhex解决了这一问题,在此把解决的过程记录下来,希望能帮助到其他人。
注:该方法不止针对硬盘,同样适用于插入U盘被提示要求格式化的情况。
1. 网上搜到的方法
个人觉得探索过程的过程同样重要,于是在此提一下。网上搜“恢复硬盘分区”,主要的解决方案为以下几个:
(1)DiskGenius“搜索已丢失的分区”功能
(2)数据狗、数据恢复精灵等软件
(3)chkdsk命令
(4)winhex
其中,(1)我尝试过,并没有搜索到我丢失的分区;(2)中的软件来自百度经验,安装后发现都是收费软件,未注册情况下只能恢复小于1M的文件,简直怀疑那个百度经验的页面就是他们自己写的;(3)我没试,不过从以前U盘遇到的情况来看应该是没用的;(4)是真正有效的解决方案。
不过,在用winhex修复之前,个人建议先做一点保险工作: