我刚刚将硬盘分区(Windows 10)克隆到新硬盘上。
问题是我做错了,我只复制了数据部分,而不是启动部分。所以现在我有了一个新硬盘,里面有 Windows 副本,但没有启动分区。
我测试了许多教程,但问题是可启动部分从来不存在于新硬盘上(因此无法恢复!)。
如果有人知道如何从头开始为 Windows 10 创建一个新的可启动分区。我有许多许可程序和大量的配置。
如果有人问我刚刚从旧硬盘中删除了所有数据(天才!),所以我现在无法复制可启动磁盘分区。
答案1
BCDBoot 文档中有以下常规步骤:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di#repair-the-system-partition
为了UEFI分区布局记录在:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions
创建一个大约 250 MB 的新“系统”分区:
DISKPART> create partition efi size=250
使用FAT32格式化,并分配一个临时驱动器号:
DISKPART> format quick fs=fat32 label="System" DISKPART> assign letter="S"
安装 Windows 启动管理器所需的文件以及 UEFI NVRAM“启动项”:
C:\> bcdboot C:\Windows /s S: /f UEFI
(将“C:”更改为当前分配给操作系统分区的驱动器号。)
为了BIOS分区布局记录在:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-biosmbr-based-hard-drive-partitions
创建一个大约 100 MB 的新“系统”分区:
DISKPART> create partition primary size=100
使用 NTFS 格式化,并分配临时驱动器号:
DISKPART> format quick fs=ntfs label="System" DISKPART> assign letter="S"
为此分区设置“活动”或“可启动”标志:
DISKPART> active
安装分区引导扇区:
C:\> bootsect /nt60 S:
为整个磁盘安装兼容的 MBR 引导扇区:
C:\> bootsect /nt60 S: /mbr
安装Windows启动管理器所需的文件:
C:\> bcdboot C:\Windows /s S: /f BIOS
(替换
C:\Windows
为 Windows 安装的实际路径。)