我的计算机(asus N76VM 64 位)预装了 Windows 7(64 位家庭专业版),在从后来安装的 Ubuntu 环境分区时处于错误状态。这导致我运行testdisk并将每个单独的分区复制到备份硬盘上。
我设法以一种类似于事情变坏之前的状态将其全部恢复到原始硬盘驱动器上。
****我能够在所有麻烦开始之前启动到两个操作系统!****
由于“修复”硬盘驱动器,计算机仍然不想启动 Windows 7。它Grub 1.99已安装并且(希望这对我有帮助)rEFInd但它们都不起作用。我必须注意,Grub 它确实显示了 Windows 7 和 Ubuntu 的条目。Ubuntu 像它应该的那样启动,但是当我选择 Windows 时,屏幕告诉我:无效的 EFI 文件路径。
我尝试的另一个步骤是运行 Windows 7 修复 cd,输入命令提示符,重新分配驱动器号(对于 [OS],它们是 C:\,对于 [DATA],它们是 C:\),因此它们适合原始状态,然后是以下命令:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
Bootrec.exe /ScanOs
Bootrec.exe /RebuildBcd
重新启动
但他们没有帮助,所以我尝试了以下操作:
bootsect /nt60 c: /force /mbr
bcdboot c:\windows /s c:
再次,没有 sigar。所以我开始进一步寻找并进入这个网站,它给出了我有点担心尝试的建议,因为我不知道可能的结果,我不想再次失去任何东西。
运行boot info script给了我以下输出(分区的顺序可能看起来很奇怪,我知道,但我认为这无关紧要:
Boot Info Script 0.61 [1 April 2012]
============================= Boot …Run Code Online (Sandbox Code Playgroud)