请问存在类似于[diskgenius.efi]或者[分区助手.efi]这种东西嘛?
<p>前情提要: </p>
<p>当目标电脑上的硬盘的分区表存在错误的时候,灌进 U 盘中的 WINPE 就大概率无法在该电脑上启动 </p>
<p>此时解决办法有: </p>
<p>1.启动 DOS,修复分区表错误后再从 WINPE 启动---但是 UEFI ONLY 的设备又怎么办呢?<br> 2.启动 LINUX LIVE,使用 GPARTED 之类的程序修复分区表错误---这样可以接受,但是未免杀鸡用牛刀<br> 3.拆硬盘,挂载到正常运行地系统中修复分区表错误---先有鸡还是先有蛋? </p>
<p>总之就是,此时已经不能指望 WINPE 了,你得想其它办法先修复分区表才能启动 WINPE </p>
<p>联想到已经存在[EFI SYSTEM CLONER]和[联想一键还原 UEFI 版]这种 EFI APP,单文件,可以直接被电脑固件执行,也可以被 GRUB2 链式加载,所以问问大家有没有类似地磁盘 /分区管理方面的 EFI APP? </p>
<p>找到一款 GDISK.EFI,但是似乎作者已经弃坑了,而且不能读写 FS</p>
收藏(0 )
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
19个回复
2022年9月29日 13:16
0
0
2022年9月29日 13:16
这似乎是微软的设计问题,也就是说是 feature 而不是 bug
1.如果想要 WINPE 在引导期间不读写目标电脑上的硬盘(因为写硬盘对于数据抢救就是大风险),需要额外魔改
2.如果想要 WINPE 忽略目标电脑上的硬盘的分区表错误而不是拒绝启动,需要额外魔改
我也不知道为何要这样设计
0
0
2022年9月29日 13:50
这似乎是微软的设计问题,也就是说是 feature 而不是 bug
1.如果想要 WINPE 在引导期间不读写目标电脑上的硬盘(因为写硬盘对于数据抢救就是大风险),需要额外魔改
2.如果想要 WINPE 忽略目标电脑上的硬盘的分区表错误而不是拒绝启动,需要额外魔改
我也不知道为何要这样设计
0
0
2022年9月29日 14:50
对的,如果实在找不到,我也就定这一款了
@ 拔盘可以,但是不那么方便,还是优先考虑软件的方案
@ 我是用的 GRUB2 生成地***.efi 来引导,和你说得这个差不多吧
0
0
2022年9月29日 16:16
硬盘导致 PE 无法启动是正常现象.
硬盘有问题导致 pe 卡死...
甚至还有 ntfs.sys 蓝屏...
用 linux 救火是常见操作.
一般遇到这类问题时, 我会选择启动个 ubuntu server 的 ISO.
选择 ubuntu 的原因:不用关安全启动.
不选择 ubuntu 桌面版的原因, 这糟心玩意儿自动挂载硬盘卷.
反正 ubuntu 和 win pe 能共存, 不就是 2GB 的空间占用吗, 占的起.
0
0
2022年9月29日 16:16
如果你非要纠结需要一个 .efi 文件启动, 也许可以这样:
自己编译一个 kernel, 砍掉不需要的驱动, 减小体积.
使用 busybox 制作一个最小 /.
静态编译需要的工具: ntfs-3g, exfatprog, dosfstools, fdisk, gptfdisk, smartmontool 等.
将 busybox 的 / 和工具打包成一个 initramfs.
使用 systemd-boot 将 kernel 和 initramfs 打包成一个 efi 文件.
客官您要的 "分区助手.efi" 做好了
0
0