如何从 0 开始为 Windows 10 创建可启动磁盘分区?

如何从 0 开始为 Windows 10 创建可启动磁盘分区?

我刚刚将硬盘分区(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

  1. 创建一个大约 250 MB 的新“系统”分区:

    DISKPART> create partition efi size=250
    
  2. 使用FAT32格式化,并分配一个临时驱动器号:

    DISKPART> format quick fs=fat32 label="System"
    DISKPART> assign letter="S"
    
  3. 安装 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

  1. 创建一个大约 100 MB 的新“系统”分区:

    DISKPART> create partition primary size=100
    
  2. 使用 NTFS 格式化,并分配临时驱动器号:

    DISKPART> format quick fs=ntfs label="System"
    DISKPART> assign letter="S"
    
  3. 为此分区设置“活动”或“可启动”标志:

    DISKPART> active
    
  4. 安装分区引导扇区:

    C:\> bootsect /nt60 S:
    
  5. 为整个磁盘安装兼容的 MBR 引导扇区:

    C:\> bootsect /nt60 S: /mbr
    
  6. 安装Windows启动管理器所需的文件:

    C:\> bcdboot C:\Windows /s S: /f BIOS
    

    (替换C:\Windows为 Windows 安装的实际路径。)

相关内容