复盘:windows ubuntu 双系统引导恢复、分区表恢复

背景:mbp三系统,mac、win、ubuntu,windows和linux的启动项不知道为什么是混在一起的,明明安装时选的启动盘是不同的。重装linux时windows启动项丢失,一开始不想用大白菜一类的PE系统,想用启动盘直接修复。
采坑: 根据有些教程通过启动盘进入了命令行,尝试bcdboot修复,通过diskpart找到了win系统位置。简单的bcdboot c:/windows报错尝试复制启动文件失败,启动分区又不知为何只能在分区找到,不作为卷存在,指定不了/s系统分区。后面翻教程在diskpart误操作执行了clean,当时看到输出就感觉不对,果然分区表全没了,开启了漫长的找回之路。

修复: 启动盘高级模式修复什么的都不行,命令行尝试了下没有找到合适的方法,又不熟悉,放弃该路线。捡起很久不用的大白菜制作PE启动盘,不知道是更新了还是什么的,感觉还是很香的。

DiskGenius:
    保存分区需要付费版,扫描时间较长。纯windows可以使用,随便找个免费版可以保存。对macOS分区和linux分区识别效率不高。我的测试来讲,大白菜自带的免费版可以扫描到windows和linux分区,但是用的破解版识别不了linux分区,而且扫描过程中有几率报错中止。

翻解决方案看到了神器 testdisk:
该神器支持各种系统,官网可下载,个人用统一免费的。下载下来是压缩文件,解压缩后找到exe文件可以直接使用。在大白菜pe桌面应该是64位版本的适用,普通版本的貌似报错了。

testdisk恢复分区选择流程

create: 含义是创建日志,如果有需要可以通过日志恢复操作,没研究。
gpt:会默认选择分区表格式,我的mac默认选择的gpt,用自动选的一般不会错。
quicksearch:快速搜索分区,确实是很快的,估计就是再慢也在一分钟以内。
    对我来讲此时所有分区已找到,无需再找,但是有需要的这一步出结果后还可以deepsearch,但是我的电脑上深度搜索出现了过度分区情况。
    此时分区已存在的部分第一列标志是P,显示为绿色,新找到的分区显示为白色,标记为D。不知道我没看到还是什么情况,我看到的教程都是直接下一步,然后选择write就可以。
    但我的操作经历来讲这样是没有进行操作的。需要在查找到的分区界面选择合适的分区(可能有重复或者交错的,根据格式、大小什么的判断哪个是真实的分区,如果选择冲突了会报错),上下选中分区,右键会更改状态,显示为绿色,标记为P这时候才是进行了修改,回车进行下一步,右键选中write写入分区表,提示你重启生效。

分区表恢复了下一步就是启动项恢复

win启动项:
    winPE:大白菜,自带工具:引导修复。

linux启动项:
    rufus制作linux启动盘,安装boot-repair修复. 如果是苹果电脑用windows做可能没无线驱动:手机USB共享网络!!!

boot-repair恢复linux启动项流程

ppa下载boot-repair
recommand
自动执行
手动重启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值