我的macbook pro是固态硬盘+固态混合硬盘的方案,刚才因为手贱删除了第二块硬盘上的一个资料分区,FAT文件系统的,没想到见鬼了,这块硬盘上的全部分区一起消失了!nnd,重要资料数据全在里面!!!而且最近一段时间都没有备份!!!

查了很多资料终于用终端成功恢复了分区表,全部的资料找回来了,算是有惊无险!
废话一句,中文资料基本上都没任何用,全都教你重装...

该经验纯粹个人总结,另外可能不适用于恢复FAT分区表,因为我自己恢复的是HFS的,如果你跟我一样不幸并且没有解决方案,那么就尝试一下我总结的这个办法吧,死马当活马医。

1、首先下载附件,将gpt.surgeon.py文件放在任意目录下。
2、打开“终端”
3、输入:cd xxxx  (这里的xxxx是刚才文件的存放目录,如果你放在桌面那么就直接:cd desktop)
4、输入:chmod +x gpt_surgeon.py
5、输入:sudo ./gpt_surgeon.py list /dev/disk1  (disk1是需要修复的磁盘,可以在磁盘工具中看到这个标识)
6、输入管理员密码后看到:
Read MBR and GPT from /dev/disk1.
partition 0:
     type: EFI System
     name: u'EFI System Partition'
    flags: 0x00000000
partition 1:
     type: Microsoft Basic Data
     name: u'\u672a\u547d\u540d 1'
    flags: 0x00000000
7、可以看到磁盘所有可以识别的分区信息,找到你要恢复的分区表的编号。
6、输入:sudo ./gpt_surgeon.py repair /dev/disk1 1 (disk1后面的1就是需要修复的分区表的编号)
7、完成。

转载于:https://www.cnblogs.com/qiaoyanlin/p/10157342.html

分享一下用终端的命令来恢复丢失的硬盘分区表 (转)相关推荐

  1. 怎么恢复丢失的硬盘文件夹?

    大家都知道,电脑的硬盘一般保存了我们大量的文件和数据,不管工作还是私人的.所以我们在使用电脑的时候都会很小心的安装更新.保护电脑不受病毒的攻击.安装防护杀毒软件等,生怕电脑出现差错.但是电脑毕竟不是那 ...

  2. 终端查看命令有哪些功能命令_从命令式功能到纯粹功能式功能,再返回:Monads与范围内的延续...

    终端查看命令有哪些功能命令 这段视频附带了这篇文章,没有它就不会太有意义 上个月,我在Curry On会议上做了演讲,该会议是与学术,编程语言会议ECOOP共同举办的新会议. Curry On旨在弥合 ...

  3. linux mac终端快捷键设置,mac shell终端编辑命令行快捷键

    Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h        退格删除一个字符,相当 ...

  4. linux 终端 朗读,使Linux终端朗读文字的小技巧分享,linux终端

    使Linux终端朗读文字的小技巧分享,linux终端这篇文章主要介绍了使Linux终端朗读文字的小技巧分享,主要依赖espeak这个软件,需要的朋友可以参考下 对于那些不能文字朗读的设备,有个小工具可 ...

  5. linux 终端打印图片,Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf. echo命令 功能说明:显示文字. 语 法:echo [-ne][字符串]或 echo [--he ...

  6. 分享EasyRecovery数据恢复软件恢复丢失的数据免费版

    在日常生活中,数码设备中的数据不慎丢失是一种很常见.也很困扰人的情况,而 EasyRecovery 数据恢复软件的出现能够帮助用户轻松找回丢失的文件.这是一款操作安全.价格便宜.用户自主操作的数据恢复 ...

  7. ubantu关机快捷键_Ubuntu快捷键、Ubuntu终端常用命令

    Ubuntu快捷键 0.Ctrl + Alt + t打开终端,在终端命令行操作 1. Ctrl + W: 关闭当前 Nautilus 窗口 2. Ctrl+T: 在 Nautilus 打开新的 Tab ...

  8. 分享自己的终端diy显示的banner

    前言: ubuntu是大家最常用的的linux桌面发行版,所以它的各方面的生态也很全面,今天给大家分享我使用很久两小工具figlet和toilet,这两个工具可以帮助我们的界面可玩性多一些.可以帮我们 ...

  9. python 终端执行命令

    python 终端执行命令 os的system原理 system函数可以将字符串转化成命令在服务器上运行:其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无 ...

  10. pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令

    pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...

最新文章

  1. 快速幂运算and 快速乘运算
  2. 安装和配置本地maven(三)
  3. 【Boost】Boost使用几条简单笔记
  4. 【elasticsearch】elasticsearch 生命周期 resourceAlreadyExistsException
  5. 关于各种地图(百度、高德等等)的坐标类型以及相互转换
  6. python笔记——常用的内置函数
  7. DHCP Snooping,Dynamic ARP Inspection实现
  8. paip.c++程序崩溃的汇编级别调试-打印堆栈-gcc gdb
  9. 《指针的编程艺术(第二版)》一2.3 三颗星星:表示三把钥匙
  10. 2022年嵌入式系统设计师考试大纲
  11. C++中Duration、Time_point和Clocks
  12. COG注释[Ubuntu 15.10系统]
  13. 找领导签字,领导第一句话说“好久没有见到你了”,有深意吗?
  14. js 百度地图选择某个位置(选点),获取经纬度信息。
  15. 小程序引入字体集方式
  16. 【仿真】羽毛球空气动力学运动方程分析
  17. 解决Win10搜索框不能使用
  18. 已经一点经纬度和距离,计算另一点的经纬度
  19. Oracle索引梳理系列(六)- Oracle索引种类之函数索引
  20. PHP获取项目根目录

热门文章

  1. 基于Mathematica的机器人仿真环境(SLAM篇)
  2. Android R 如何访问 Android/data 目录?
  3. 毛书卿:今日黄金原油走势操作分析,白银TD走势短线操作建议
  4. 数字图像处理与Python实现-图像降噪-理想带阻滤波
  5. 手机隐私泄露日益严重? [论文阅读] [NDSS 2018] Bug Fixes, Improvements, ... and Privacy Leaks A ...
  6. 冠军算法C语言,实战解析冠军指标公式(附源码)
  7. WebSocket实现后台向前端推送信息
  8. C语言入门-结构类型
  9. MySQL 之多表连查
  10. mac查看linux文件,macOS/Linux 下查看二进制文件