win7下用EasyBCD不小心删除了win7的启动项,进不了系统。手头只有一个u盘版的Ubuntu
发布网友
发布时间:2022-05-17 12:47
我来回答
共3个回答
热心网友
时间:2023-10-22 06:11
BCD修复并不难,问题在于你的动手能力,下介绍:
1、从其它相同win7系统下复制BCD文件,粘贴入你的WIN7系统BOOT文件夹下
!!!!从win7系统GHO备份映像中提取也可!!!
!!!!其它相同win7系统=版本类似(其实多可通用,以防万一)
2、从GHOST版win7系统GHO映像中提取BOOT文件夹(或BCD文件)
与一相似,但装机映像更通用
3、用EasyBCD可创建新BCD文件(不知Ubuntu能否运行)
4、PE系统下,用"NTBOOTAUTOFIX"、可自动寻找并修复引导及系统启动菜单
大多PE系统皆有"NTBOOTAUTOFIX"、按提示做即可
建议用WIN7的PE系统,不知Ubuntu能否运行相关工具
懂的人修复启动很简单,但须基础,1、2法多为简易法,不如第3法灵活,第4法很傻瓜化,但须PE系统
热心网友
时间:2023-10-22 06:11
你用u盘做个启动进PE了,然后PE中有自带的修复工具,能修复
修复Windows7 启动错误 /boot/bcd
path C:\Windows\system32
bcdedit /store C:\boot\bcd /create {bb68514c-cff8-11dd-aca9-a775dac50ae8} /d "Microsoft Windows 7" /application osloader
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} device partition=C: //Windows 7
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} path \Windows\system32\winload.exe
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} locale zh-CN
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} inherit {bootloadersettings}
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} osdevice partition=C: //Windows 7
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} systemroot \Windows
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} nx optin
bcdedit /store C:\boot\bcd /displayorder {bb68514c-cff8-11dd-aca9-a775dac50ae8} /addlast
bcdedit /store C:\boot\bcd /timeout 5
pause
进入pe系统,运行上述bat文件,再重启就可以了。追问Ubuntu下能不能修复呢?
追答Ubuntu这个没试过,你最好做个U启动试试,从WIN PE中改。
热心网友
时间:2023-10-22 06:11
我这有一个思路,没试过,理论上是可以的:
利用U盘进入ubuntu系统
挂载windows的C盘文件
通过某种方法还原原来的BCD文件
如果,想尝试一次的话,可以一块试一下,反正是我的话,肯定试一下,机会难得。
追问我也想过这个方法,但是原来的BCD文件是哪个文件我不知道。手头还有一台笔记本是win7,我要复制哪个文件呢?
追答一般easyBCD都是用来编辑BCD文件的,所以应该置换:c:\boot\bcd 文件,但是文件一般都是隐藏的。
我是这样想的:easyBCD每次编辑时,都会将上一次的BCD文件设为BCD1...这样的话,有没有可能U盘进入ubuntu后查看是否easyBCD默认有备份,然后恢复它。