我有一台装有 Windows 10 的 Dell Inspiron 15 - i7559 笔记本电脑。我刚刚按照以下方法进行了磁盘克隆(包括所有操作系统和文件)Youtube 视频。克隆是用 Macrium Reflect 完成的。磁盘克隆后,我必须使用用 Macrium Reflect 创建的救援磁盘(USB 密钥)启动我的笔记本电脑。在视频中,它说在重新启动时按 F12 键以使此菜单出现并选择第二个选项(它显示 CD,但也可能是 USB):
但是当我按下 F12 键时,什么也没有发生。基本上,我在 BIOS 中寻找 UEFI 启动选项,但找不到该选项boot with my USB key
。启动选项没有显示我可以使用 USB 密钥。我做了一些研究,也许我可以禁用secure boot
从 USB 密钥中的救援媒体启动的选项,当我尝试关闭该设置时,它会给我一个警告消息“您可能需要重新安装您的操作系统...”。如何使用 USB 密钥进行一次性启动并完成磁盘克隆的最后一步?
编辑:我发现了我的笔记本电脑的真正问题:戴尔的 BIOS 上有一个错误。通常情况下,戴尔徽标会在启动过程中显示。但这个错误导致它无法显示,因此无法访问启动选项。我确实通过拔下并重新插入 BIOS 单元时钟来重置它。然后我可以在启动时按 F12 键来实现一次性启动菜单。
答案1
我没有看过这个 YouTube 视频,但它肯定做错了。成功克隆应该意味着你可以用新磁盘物理替换旧磁盘,启动后一切都会像以前一样工作。不需要从可移动媒体启动,
如果你想使用 Macrium Reflect,你可以学习其网站上的官方视频 使用 Macrium Reflect 7 克隆磁盘。您可以在以下网址找到一篇详细介绍相同方法的文章,其中包含屏幕截图 如何使用 Macrium Reflect 克隆 PC 硬盘。
如果仍然有问题,你可以尝试其他产品,例如免费的 AOMEI Backupper 免费软件克隆方法描述于 傲梅文章,附有截屏。
答案2
此行为与您在克隆磁盘后将 EFI 启动更改为 UEFI 类似(如果正确,请给我反馈);如果正确,请尝试将您的设置从 UEFI 更改为 EFI(或 Legacy)并更新 USB 步骤。
答案3
我花了一年的时间在不同的机器上对 BOOT 和 UEFI 进行了 300 次实验,因此我会尽我所能:
我记得 USB 没有显示的原因之一可能是:
- USB 型号公司,尝试使用不同的 USB 记忆棒、Kingston、SanDisk 以及不同大小的 USB 记忆棒,首先尝试 4GB,然后是 8GB,然后是 16GB。
4GB 是这里安全的大小,请注意并非所有 USB 型号都适用于启动。
我知道停用安全启动一两次可能有助于安装 Ubuntu,或者执行其他技巧,但仅此而已。我仍然不相信这是问题所在。
简单来说,你的 UEFI 不兼容做这样的事情。出于这个原因,我总是用多台机器测试我的 U 盘。
确保您的 USB 安装适用于 UEFI,尝试更改
Boot list
为Normal Boot
,看看您的 USB 驱动程序是否出现(尝试重新启动几次)。如果出现,是因为它已配置为Normal Boot
。
奇怪的是,它说如果你停用安全启动,你可能需要重新安装 Windows。可能是因为电脑型号新,还是我太老了?有时它会说这样的话,但最后什么也不会发生,这取决于情况,如果你没有备用计划,我不会冒险。
答案4
首先,需要跟踪一些事情。
磁盘(硬盘、SSD 或 USB)可以采用几种不同的方式进行分区。在 Windows 7 之前,MBR(主引导记录)是最常见的方式,目前 GPT(GUID 分区表)是最常见的方式。
UEFI 启动需要 GPT。UEFI 可以启动 MBR 磁盘,但需要一种特殊的兼容模式,通常称为 CSM(兼容性选择模块),有时也简称为“传统启动”。
如果您不确定驱动器的分区类型,则可以使用 diskpart 工具从工作计算机或安装磁盘进行检查。打开 CMD 并输入“diskpart”并按 Enter,然后输入“list disk”并按 Enter。最右边的列显示磁盘是否为 GPT。
现在,谈谈克隆。有几件事值得一提。自动克隆工具很好,但请确保它是可以克隆系统驱动器的工具。有些只能克隆数据分区,而跳过实际的启动分区。
一个好建议是,许多存储驱动器供应商在其网站上提供免费的克隆工具。只需确保您的驱动器中至少有一个来自该供应商即可。
快速启动是 Windows 10 中的一项功能,在启动克隆驱动器时可能会造成麻烦,因此请在克隆之前将其关闭。或者至少在重新启动 Windows 10 时按住 Shift 键以暂时禁用它一次。当您的计算机启动后,它将再次打开。
如果克隆软件弄乱了启动分区,有时您需要在克隆后重新创建启动分区。创建一个至少 500MB 的 FAT32 分区,最好位于驱动器的最开始处。使用 CMD 中的 diskpart 工具分配驱动器号(在我的示例中为 V)。
启动 Windows 安装盘并按 Shift+F10 打开 CMD。您可能需要单击“下一步”几次,Shift+F10 才会起作用。然后:
diskpart
list disk
sel disk 0
list part
sel part 0
assign letter V
上述命令列表假设您有一个驱动器,并且启动分区是第一个驱动器。
现在您需要运行 bootsect 命令: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
通常是这样的:
bootsect /nt60 V: /force
请注意,V:是您之前使用 diskpart 设置的驱动器号。
要将 Windows 分区添加到新的启动列表,请使用 BCDBoot: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di
bcdboot C:\Windows /s V: /f ALL
再次强调,V:取决于您是否遵循了前面的说明。另请注意,如果您从 Windows 安装媒体运行此命令,则 Windows 驱动器可能不是 C:
重建 BCDstore 的可选方法是: https://support.microsoft.com/en-us/topic/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues-902ebb04-daa3-4f90-579f-0fbf51f7dd5d
祝你好运!虽然有点混乱,但通常最后都能成功。