折腾CentOS的引导时弄出点差错,回Windows后发现G盘消失了,点击时被提醒该分区需要格式化,我敢肯定盘没坏,查了查应该是分区引导(DBR)出问题了,看网上说格了之后再恢复数据也没问题,但我觉得吧,修个门没必要把屋子也拆了,所以找了找修复DBR的方法,最后用winhex解决了这一问题,在此把解决的过程记录下来,希望能帮助到其他人。

注:该方法不止针对硬盘,同样适用于插入U盘被提示要求格式化的情况。

1. 网上搜到的方法

个人觉得探索过程的过程同样重要,于是在此提一下。网上搜“恢复硬盘分区”,主要的解决方案为以下几个:

(1)DiskGenius“搜索已丢失的分区”功能

(2)数据狗、数据恢复精灵等软件

(3)chkdsk命令

(4)winhex

其中,(1)我尝试过,并没有搜索到我丢失的分区;(2)中的软件来自百度经验,安装后发现都是收费软件,未注册情况下只能恢复小于1M的文件,简直怀疑那个百度经验的页面就是他们自己写的;(3)我没试,不过从以前U盘遇到的情况来看应该是没用的;(4)是真正有效的解决方案。

不过,在用winhex修复之前,个人建议先做一点保险工作:

2. 保险工作

虽说winhex是能解决问题,我不能保证不出什么差错,毕竟数据无价,所以个人还是建议优先把分区中的重要文件恢复出来。

这里我用的是Handy Recovery,很好很强大,可以把丢失的分区的数据恢复的其他分区,速度也很快。

3. 正式开工

(1)用winhex打开丢失的磁盘

这部分我懒得赘述,直接参看[1]这个链接吧。关于winhex上的数据说明可以参看我下面这张图:

(2)找到备份DBR

存储设备能够使用,肯定之前至少被格式化过一次,而在格式化之后,磁盘会有一个DBR和一个备份DBR,DBR在磁盘的第0扇区(就是上图展示的那个),用于指引系统找到磁盘,分区丢失就是因为这个扇区出了问题,而备份DBR,就是为应对这种情况而存在的。

备份DBR的位置依赖于分区的类型:

FAT32的分区,备份DBR在第6扇区,开头为EB 58 90

NTFS的分区,备份DBR在最后一个扇区,开头为EB 52 90

(3)用备份DBR修复DBR

既然知道位置了,那就好说了,把备份DBR所在扇区的数据写入到第0扇区即可。

具体来说,FAT32可以利用winhex的“导航”功能跳到第6扇区,NTFS则把右侧滚动条拉到底即可,找到扇区后确认一下开头,对得上则表明找到了正确的备份DBR,对不上的话可能是备份DBR也损坏了,这方面我目前没研究…之后就是复制数据然后写入的过程,具体怎么复制怎么写入就看[1]吧,我就没必要再罗嗦一遍了,保存退出之后,丢失的分区就回来了,问题解决完毕。

4. 补充:

虽然是推荐先恢复重要数据,但个人觉得直接上winhex也没问题,不用担心没有把正确的备份DBR数据写到0扇区,即使你写入了错误的数据,那又有什么关系呢,反正那里的数据本来就是错的┑( ̄Д  ̄)┍

一些参考链接:

[1] [学堂]用WINHEX修复提示要格式化才能使用的U盘等磁盘(原创)http://bbs.mydigit.cn/read.php?tid=134325

[2] 硬盘或U盘怎么查找DBR标志备份位置?http://www.jb51.net/hardware/yingpan/327756.html

[3] [求助中]NTFS分区的DBR备份在该分区的最后一个扇区如何查找?http://www.chinafix.com/thread-45438-1-1.html

用WinHex找回丢失的分区相关推荐

  1. 移动硬盘分区丢失如何找回?搜索分区技巧分享

    移动硬盘分区不显示.误删除分区.分区意外丢失怎么办?今天小编给大家科普下分区丢失后的数据恢复技巧,遇到类似问题的用户按照文本的方法即可快速恢复丢失的分区及分区里的重要资料. 移动硬盘分区丢失常见原因 ...

  2. OneNote丢失笔记分区后找回

    今天从网页版打开并登录了OneNote和OneDrive.结果关闭网页版之后打开电脑上的OneNote突然发现一个笔记中的一个分区没有了,再打开网页版相应分区也没有了,再打开平板上的也没有这个分区.这 ...

  3. 内存卡不小心格式化后怎么找回丢失数据?

    内存卡相信大家在日常生活中都会接触到,比如手机.相机.多媒体播放器等设备里面都会有.有的时候,我们会因为不小心格式化了内存卡而导致数据丢失,通常情况下,如果有其他备份,我们可以通过备份来找回丢失的数据 ...

  4. 如何在Windows系统中恢复丢失的分区?

    有些时候,您突然发现自己的分区丢失,并且无法在Windows文件资源管理器中看到它,进入磁盘管理工具,丢失的分区也将被显示为额外的未分配空间,而不是原始分区.如果您遇到了与上述案例类似的情况,某个分区 ...

  5. 不小心格式化内存卡之后怎么找回丢失数据?

    内存卡相信大家在日常生活中都会接触到,比如手机.相机.多媒体播放器等设备里面都会有.有的时候,我们会因为不小心格式化了内存卡而导致数据丢失,通常情况下,如果有其他备份,我们可以通过备份来找回丢失的数据 ...

  6. 让模糊图片变视频,找回丢失的时间维度,MIT这项新研究简直像魔术

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在拍照时我们常常会遇到这样的苦恼:由于设置的快门时间太长,快速运动的物体会在身后产生严重的拖影. 除非是为了特殊的艺术效果,一般来说这张照片 ...

  7. 帮 vs2019 找回丢失的 SDK

    缘起 前一段时间,有网友遇到一个奇怪的问题,说他机器上的 vs2019 编译 C++ 工程报错.我当时一听就有两个怀疑: 工程设置不对. vs2019 没装好. 因为新建一个最简单的工程,编译也报一样 ...

  8. git怎么操作会丢失自己的代码_git找回丢失的代码

    多人开发时找回丢失的代码 1.先保证所有分支的代码都已经提交并拉取到最新状态. 2.最重要的是需要找到最近一条自己代码还存在的记录,然后复制到最近的更早一条的提交记录的id,比如e36e9e76da1 ...

  9. qfile如何清空内容_数据丢失的场景有哪些?如何找回丢失的数据?

    对于数据丢失来说,在日常生活中也都是经常会发生的,当我们在使用电脑时,往往也都会出现一些意外的情况,导致所存储的数据文件出现丢失的现象.但是有时候并没有发生意外的情况,数据也会莫名其妙的丢失,那么对于 ...

最新文章

  1. 数据导出到Excel
  2. Atitti dbutil获取多个返回结果集的解决
  3. linux 检测蓝牙 rssi,蓝牙LE信号强度Linux
  4. java 英语简历模板下载 百度云_java软件工程师英文简历模板下载
  5. [javaweb]jsp+servlet+mysql购书网站
  6. Vue报错信息Module not found: Error: Can‘t resolve ‘vue/types/umd‘ in
  7. 区块链开发团队,公链开发才是主战场
  8. 阿里-蚂蚁金服-一面电面-上海-java研发实习生
  9. 【Unity3D】AR游戏制作 - Sikuto's Farm
  10. wps图片与图片间距怎么调整_wps图片与图片间距怎么调整_微信图文排版,字间距,行间距,怎么调整合适?......
  11. B2B商业模式以及交易模式
  12. 你想为开源社区做贡献吗?机会来了
  13. 小饶学编程之JAVA SE第一部分——二分查找法
  14. 网络优化之“弱覆盖与过覆盖”
  15. 携程2018 秋招编程题 - java
  16. STC89C52RC40I-LQFP44简介
  17. webbench安装过程
  18. C++面向对象三大特性
  19. 【升级U8+】升级U8错误:数据库中已存在名为 ‘VoucherCustomerInfo‘ 的对象
  20. 【ParaView教程】2.5 加载数据

热门文章

  1. 王道计算机网络知识点整理
  2. 海报打印我用OfficeExcel就搞定(转)
  3. java怎么弄星阵,手把手教你:如何利用Lizzie和LeelaZero帮你做局面分析\
  4. keil无法调试器下载出现cannot access memory
  5. 这些C++面试题你都会了吗
  6. 在网络工程师的职业生涯中,这两点真的很关键
  7. 使用phpMyAdmin管理WordPress数据库入门指南
  8. 湖大计算机人工智能专业导师,湖南大学人工智能专业
  9. 手机验证码+Redis登录验证+token+登录拦截
  10. 【SDCC讲师专访】专访架构师薛珂:弹性调度平台Saturn的架构设计