我的旧 Seagate HDD 上有一个 win7。最近我安装了一个新的 SSD 并在其上设置了 win8。所以我有一个启动表来选择启动 win7 或 win8。现在当我尝试删除旧硬盘(Seagate)时,我无法再启动到 windows。启动屏幕上只有一个闪烁的下划线,永远闪烁。我猜原因是引导扇区或引导表(或类似的东西)安装在旧 HDD 上。所以有人可以告诉我如何在不重新安装旧 HDD 的情况下启动到我的 win8 吗?
答案1
这是我在这里的第一个答案,希望它能帮到你。
我猜你有两个选择:
1. 使用 easyBCD
2. 下载 Linux 发行版(支持 Live CD),将其刻录到 CD 或
使用 LiLiUSB 或 UniversalUSB(或 unetbootin)将其放入 USB 闪存盘,从中启动并执行此
命令:
dd if=/dev/sdx of=/dev/sdy bs=512 count=1
(以 root 身份)
这将把前 (count=1) 512 字节(bs=512)从 /dev/sdx 复制到 /dev/sdy。
您必须将 x 和 y 替换为正确的字母,这只是一个例子。
希望这能解决您的问题 :)
答案2
您启动 Windows 8 安装/恢复媒体(DVD/USB)。
转到修复控制台。在命令提示符下输入:
1. bootsect /nt60 全部
2. bcdboot c:\windows (假设 c: 映射到您的 Win8 安装,如有必要,请更改驱动器号)
或者您使用自动“启动修复” - 您必须运行它最多 3 次,每次运行后重新启动才能获得结果。