作者wulaitra (t.r.a)
看板Windows
标题[问题] WIN10重建EFI系统磁碟分割(ESP)的问题
时间Thu Jul 6 01:57:37 2023
https://imgur.com/a/HkdhJQP
如图
磁碟1是旧SSD(以前灌的WIN7)
磁碟3则是目前灌WIN10的SSD
因为ESP建立在旧SSD上面
如果把他拔下来就没办法进WIN10了
所以想要在磁碟3重新建立一个ESP
不重灌的前提下
目前想到的做法是把磁碟3压缩100MB出来
然後用USB开机进行修复
不知这样是否可行? 先行感谢 m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.47.9.54 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1688579859.A.E75.html
1F:推 ks031239: 直接修复阿 07/06 02:53
2F:→ wulaitra: 拔掉旧SSD後 直接用USB开机修复 他显示无法修复 07/06 03:03
3F:→ wulaitra: 所以才想说是不是没先分割磁区出来的问题 07/06 03:04
4F:→ agong: 备份系统 重分割系统碟为GUID 还原系统 启动修复 07/06 09:06
谢谢A大! 真的不行的话大绝应该就是这招了
5F:→ smallreader: 压缩出来,然後diskpart> select disk 3 07/06 09:32
6F:→ smallreader: > create partition efi > format fs=fat32 > assign 07/06 09:33
7F:→ smallreader: 然後跑bcdboot修 07/06 09:33
8F:→ smallreader: 如果第一步在当前系统下压缩不出空间,也只好用USB了 07/06 09:37
谢谢S大!
https://www.diskpart.com/windows-10/create-uefi-partition-windows-10-0725.html
刚找到这篇 CASE.1就是大大提供的方法
https://imgur.com/a/FE2QsxJ
还没点下去 不知道会不会因为如你所说因为还在系统中被挡下来
晚点再来试~
※ 编辑: wulaitra (114.47.9.54 台湾), 07/06/2023 09:53:38
回报一下後续处理情形
1.压缩 + diskpart + bcdboot
前面压缩+diskpart都没问题 甚至能直接在系统中直接作业
但bcdboot怎麽样都失败
https://imgur.com/a/PtlQV0w
不论是在系统中作业 还是用USD开机碟进CMD重头再操作一遍都没办法
(失败讯息如上方连结里的两张图)
2.备份+复原
复原的时候出现错误讯息
https://imgur.com/a/FuchfNw
好吧 我放弃了
看来只能使用最终奥义 -> 重灌!
※ 编辑: wulaitra (122.121.73.11 台湾), 07/07/2023 10:06:08
9F:推 Ahhhhaaaa: 重灌之前把以前的旧碟拔掉就好了 07/07 10:20
好的 我这次真的学到教训了 没想到没拔掉旧硬碟影响这麽的大 囧rz
10F:→ smallreader: bcdboot /s 後面代号是对的吗?assign letter=Y 照打 07/07 10:49
11F:→ smallreader: 才会赋予Y: 我推文省略应该会赋予任意代号 07/07 10:49
有的 先在diskpart那边赋予代号Y了
12F:→ Ahhhhaaaa: 不能只有「bcdboot C:\windows /s Y:」 07/07 12:55
13F:→ Ahhhhaaaa: 请这样打 bcdboot C:\windows /s Y: /f all /l zh-tw 07/07 12:56
14F:→ Ahhhhaaaa: 或者 bcdboot C:\windows /s Y: /f uefi /l zh-tw 07/07 12:56
15F:→ Ahhhhaaaa: 「/f」一定要加,「/l」语言加不加都无所谓 07/07 12:57
16F:推 Ahhhhaaaa: 不知道为啥一堆教学都没有写/f,为甚麽觉得这样会有用 07/07 13:00
https://imgur.com/a/tsDQ7uB
尝试後出现讯息如上
17F:推 allen65535: 网路上很多资讯都是第一个人写错,然後其他人就抄错XD 07/07 14:53
18F:→ dxzy: 没办法 很多都是只负责转贴的 07/07 15:46
19F:推 smallreader: 官方文件写/f预设UEFI了 07/07 18:41
20F:→ smallreader: 所以加/f /l都不是必要的 07/07 18:42
恩 有特别去微软看了BCDBOOT的说明 应该是非必要没错
https://ppt.cc/fXcnnx
※ 编辑: wulaitra (122.121.73.11 台湾), 07/09/2023 02:59:37
21F:→ ckingsu: 用easyuefi v5 能解决 07/09 13:59
谢谢C大!
下面H大的方法成功了 就没去试这个了 不过还是感谢提供方法!
23F:→ hunandy14: 执行结果会自动压300M出来在後方当作启动分区 07/09 15:28
H大受我一拜 m(_ _)m
终於成功了
https://imgur.com/a/hbqWVmK
因为我之前已经分好EFI区了(99M那个)
所以他就直接帮我存到那边了
没有再额外开300M出来
然後也顺便看了一下 WINDOWS RE是Enabled的状态
POWERSHELL的功能真强大 甚至可以直接清EFI的区域
不过指令比较复杂就是
一切完美了 谢谢各位的帮忙 m(_ _)m
※ 编辑: wulaitra (122.121.69.100 台湾), 07/11/2023 16:44:28
24F:推 smallreader: H大分享的真赞 07/11 16:56
25F:推 pda2001: 以前光碟机还有时 装好win後 进pe把系统保留区删掉 合并 07/11 20:21
26F:→ pda2001: 为系统资料区,然後win光碟开机修复启动 就解决了 免打 07/11 20:21
27F:→ pda2001: 指令 系统硬碟还是单纯仅一区 无系统保留区 07/11 20:21
28F:→ wulaitra: 系统保留区是指ESP? 没区隔前有试过用USB进去修复不行~ 07/12 00:42
29F:→ hunandy14: 系统保留区是MBR格式的引导分区,可以合并到C 07/12 01:01
30F:→ hunandy14: 相当於GPT格式中的ESP分区,但此格式无法合并到C 07/12 01:02
31F:推 pda2001: 感谢楼上说明补充 想到我一直用mbr方式装系统 就喜好分 07/12 01:37
32F:→ pda2001: 区单纯 然後备份还原系统也容易(整个C槽就完整备份) 玩 07/12 01:37
33F:→ pda2001: 到win 11一样, 新机bios还要调到legacy模式才能用mbr装 07/12 01:37
34F:→ pda2001: 好 07/12 01:37
35F:→ hunandy14: 楼主为何没自动修好应该是因为没满足这两个条件 07/12 09:19
36F:→ hunandy14: 1拔掉另一颗有引导硬碟 2事前切好ESP分区 07/12 09:20
其实都有试过
拔掉旧SSD(原引导硬碟)肯定是最大前提
不然也不用往下做了 ^^b
1.未区隔ESP USB开机进修复 -> 修复失败
2.区隔好ESP USB开机进修复 -> 修复失败
照P大的说法 跟 H大补充来看
所以可能就是我如果之前有先把MBR给并进去C
然後再用USB开机进去修复应该就可以了这样?
37F:推 smallreader: 系统保留是说磁碟开头要预留MSR空间吗?(假性分区) 07/12 09:21
38F:→ hunandy14: 同时满足应该是能自动修复才是 07/12 09:21
39F:→ hunandy14: 不是,在MBR格式下是没有MSR分区的,两个不同东西 07/12 09:23
40F:→ hunandy14: MBR可以合并单分区,强迫症看了是真的爽xd 07/12 09:46
https://ppt.cc/gen.php
看了一下这篇
GPT看起来比较像是MBR的次世代区隔
之所以还会留有MSR是为了保护GPT被旧系统(不支援GPT)破坏
所以前面P大应该是直接采用MBR的分区
然後再把MBR格式的保留区也并进去同为MBR格式的C这样?
好吧 其实我也不知道我原本的格式是 MBR 还是 GPT ?
能不能直接并进去是个问号 ^^b
※ 编辑: wulaitra (122.121.69.100 台湾), 07/12/2023 12:08:37
41F:→ smallreader: 原本你是异碟开机那就是GPT才有的功能,ESP所在分割 07/12 12:37
42F:→ smallreader: 跟作业系统所在位置哪怕是不同碟都有GUID去辨认 07/12 12:37
43F:→ smallreader: (应该吧...不知道MBR的boot image有没做过这种功能 07/12 12:40
45F:→ pda2001: 早期玩WIN 10 会再删分区 并一C区 然後修复 之後用DISM+ 07/12 13:41
46F:→ pda2001: 或在pe下割好mbr全颗c区 再执行系统安装 也能达成 07/12 13:42
47F:推 pda2001: 若是新硬体 bios一定要设legacy 不然安装好 首次重开机 07/12 13:46
48F:→ pda2001: 就卡黑画面 秀 遗失什麽的字样 个人经验分享 07/12 13:47
49F:→ hunandy14: MBR没限制必须同硬碟,也是可以异碟引导启动的 07/12 15:35
50F:→ hunandy14: 楼主贴的执行成功画面,中间有明确指出 /f UEFI 07/12 15:37
51F:→ hunandy14: 磁碟管理图也看得出来,目前是GPT格式,不用合了不行 07/12 15:39
52F:推 smallreader: 感谢指教,没用过MBR并区,真的听不懂你们讲的方法:p 07/12 17:23
53F:→ wulaitra: 了解! 感谢指教 m(_ _)m 07/12 23:06