分享一下用终端的命令来恢复丢失的硬盘分区表 (转)
我的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、完成。 |
Don't Repeat Yourself !
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)