如果双重启动,UEFI usb windows 可以安装损坏的 mbr 吗?

如果双重启动,UEFI usb windows 可以安装损坏的 mbr 吗?

所以我目前在 PC 上运行的是 64 位 Windows 7。我相信 Windows 7 驱动器运行的是 MBR,因为我使用 f8 从磁盘使用旧式启动选项进行安装。我刚刚为 Windows 10 安装制作了一个 UEFI USB,我想双启动 Windows 7 和 Windows 10。使用 UEFI 模式在不同的硬盘上安装 Windows 10 会损坏我的 MBR 和/或我的 Windows 7 安装(位于单独的硬盘上),因为 UEFI 模式使用 gpt 分区样式?

另外是否有一个程序,例如 Win32DiskImager,可以创建旧式启动 Windows 10 USB 驱动器,以便我可以避免任何潜在问题?

答案1

在尝试做类似的事情后,我刚刚经历了 4 天的噩梦,才让我的媒体服务器恢复运行。以下是我学到的东西...

一定要非常小心地使用 UEFI USB 驱动器 - 您是如何创建的?Rufus 为您提供了创建 USB 的选项:1 - 仅 mbr 2 - 适用于 UEFI 的 GPT 3 - 适用于 mbr 的 mbr 和 gpt

无论你如何设置驱动器,你选择哪种类型来创建 Windows 安装都将决定你获得的 Windows 系统类型。我最初有一个 mbr 系统,我创建了一个 mbr usb(没有考虑过),将 Bios 切换到 Uefi 和 AHCI... 并从 USB 安装了 Windows。

什么都无法启动。Windows USB 会到达某个点,将文件写入硬盘,但随后会因为无法启动驱动器而出现 BSOD,并进入安装循环。

如果您确实想要切换到 UEFI,则在尝试从 Uefi/gpt usb 安装之前,需要将 c:system 驱动器从 mbr 转换为 gpt。

网上有很多关于如何对非系统驱动器执行此操作的示例,但如果您不想完全擦除硬盘并从头开始,那么对系统驱动器执行此操作会更加棘手(我没有这样做,因为我还有其他想保留的分区)。

如果 mbr 磁盘是系统可启动的,Minitool v9 不会将其转换为 gpt。Easus 11 说可以,我最后用了这个。Minitool 说从 v10 开始他们也会有这个选项。

但请注意,我确实将一个单独的数据驱动器从 mbr 转换为 gpt,并且 Minitool 网站明确表示它不会破坏数据 - 愚蠢(因为在花了很多小时解决无法启动的系统磁盘问题后我已经筋疲力尽,我走了捷径,相信了该网站并且没有备份数据(我已经这样做了多少年了!)...

单击一下,我就有了一个新的未分配的 gpt 驱动器,没有文件......我正处于一个非常漫长的数据恢复过程中......

如果您的 Windows 系统当前是 MBR - 那么您可以愉快地在系统中使用单独的驱动器,包括 mbr 和 gpt - 但不能使用同一个硬盘。您的 mbr Windows 安装系统将识别它们。我自己有这个,系统 mbr 和 gpt 8Tb 存档驱动器 - 完全没有问题。从 Bios 启动到旧版 IDE - 而不是 Uefi 或 AHCI。

最简单的选择可能是将 Windows 10 升级为 mbr,而不必更改任何东西,例如 Bios 等。这是我应该做的,节省了 4 天时间,但坚持不懈后,我的系统现在飞起来了!启动和操作速度快了很多。旧版 bios 限制了一切,我知道这一点,但没有意识到限制有多大。

另一个大错误,我知道我应该先做这个... - 在开始之前检查 Bios 更新!我本可以节省 36 个小时!

我当前的 BIOS 版本中还有一个与 UEFI 相关的 BIOS 问题。我没有费心去检查英特尔更新日志。我的版本之后还有大约 12 个更新,其中至少有 4 个解决了我遇到的 AHCI 和 UEFI 问题。我更新固件后,立即重新执行了从 USB 创建、驱动器创建到 Windows 全新安装的所有步骤 - 瞧!它启动正常!

我遇到了一些其他驱动程序问题,不得不调整旧版 USB 等,但现在我终于解决了,全新安装,Plex 运行得比以往更好,而且我现在比以前更了解 AHCI 和 UEFI。所以只要我学到了一些东西,我就很高兴!

无法让 Intel 或 Marvell RAID 工作,也不想使用其他旧版驱动程序,所以我跳过了这一部分。另外,我再也无法忍受任何延迟了!

我希望这些内容对您有所帮助,并帮助您避免我犯的错误。作为参考,我使用的是:Intel DX58S0、i7 950、16gb DDR3、传统模式下的 Bios 和 mbr 系统驱动器。

********编辑*******回应以下评论

我肯定会做以下事情 - 在开始之前备份所有内容!最好备份到外部驱动器。然后拔掉它们!您是否需要将数据驱动器设为 GPT,如果需要,最好备份,看看转换是否有效,如果不行,则擦除、重新格式化并重新复制。

数据驱动器的丢失也让我感到困惑,尽管 minitool 一开始确实做出了回应,但周日可能意味着他们可以给我答复,希望他们能在周一澄清情况,我会在这里更新。

如果它们不需要是 GPT,那么暂时将它们保留为 MBR,如果您没有时间备份并承担风险。如果它们不是系统磁盘,它们将正常工作。

我不是分区方案如何产生如此巨大影响的专家,但我认为这是所有变化的量。Bios 到 Uefi。驱动器上没有旧设置,即不是 IDE 而是 AHCI。系统启动速度更快。访问文件速度更快,运行程序速度更快。想必暂存盘也运行得更快?我确实认为删除所有旧设置(包括 USB)意味着我的外部 USB3 现在运行速度更快,因为我已经对它进行了速度测试,速度提高了 20MB。过去速度​​在 20 到 40 之间,现在总是达到最低 60MB,峰值远高于此。总而言之,感觉就像一台新电脑 - 但价格不菲!

另外-关于此主题的新警告:

我取出了无法启动的旧启动硬盘,对其 MBR/GPT/UEFI 状态有点困惑......无论如何都无法启动...并将其插入另一台机器,相同的主板、内存等 - 并将其设置为不可启动,即为这台机器设置正确的硬盘进行启动 - 我想查看这台机器上的磁盘,也许从那里运行恢复......

好吧...尽管将其设置为不在 BIOS 和 F10 启动菜单中启动,但还是选择了正确的驱动器进行启动 - 它启动到了旧的混乱驱动器!

Windows 安装程序开始运行并告诉我它正在进行一些更改......

结果是,第二个启动驱动器被清除了!虽然我放入调查的那个现在确实可以启动了!

我现在想弄清楚我是否可以恢复分区,但我试过的所有方法,mbr 修复等都不起作用 - 它说现在上面有 windows 目录

我不知道哪里出了问题,以前从来没有发生过这种事 - 但我学到了另一个教训 - 不要将第二个系统硬盘插入主板!

也许它的扩展速度比正确的更快(它确实有更多的缓存 - 64mb 对 32mb)并且以某种方式接管了。

从现在开始,我只会通过 USB3 适配器将有问题的 HDD 插入到正在运行的系统,而且只有在 Windows 完成启动后才可以这样做!

在煤矿工作面学到的另一个很棒的教训!——希望这会有所帮助。;)

相关内容