Установка Windows с жёсткого диска

Установка Windows с жёсткого диска.

Содержание

1 Варианты установки

  • Можно рассмотреть 2 варианта установки:
    • UEFI + GPT + файловая система FAT32.
    • BIOS + MBR + NTFS.
      • Максимальный размер раздела составляет 2 ТБ.

1.1 Ограничения

  • В зависимости от размера файла sources\install.wim может потребоваться один раздел FAT32 или один раздел FAT32 и раздел NTFS.
  • Если размер sources\install.wim превышает 4 ГБ, необходимо использовать раздел FAT32 + NTFS, поскольку файловая система FAT32 не поддерживает файлы размером более 4 ГБ.

1.2 UEFI

  • Рассматриваем вариант с UEFI.

1.2.1 Стандартный UEFI

  • Стандартный UEFI видит только партиции с файловой системой FAT32.
  • Поэтому содержимое образа необходимо скопировать на партицию с NTFS.
  • А на партицию с FAT32 поместить файлы для начальной загрузки установщика Windows.

1.2.2 Сторонние загрузчики UEFI

  • Некоторые загрузчики UEFI поддерживают файловую систему NTFS (см. Загрузчик rEFInd).
  • В этом случае можно ограничиться партицией с файловой системой NTFS.
  • Содержимое образа необходимо скопировать на партицию с NTFS.

2 Разделы диска

Таблица 1: Рекомендуемая структура разделов для Windows
РазделРазмерФайловая система
Системный раздел EFI (ESP)512 МБFAT32
Зарезервированный раздел Microsoft (MSR)128 МБ
Windows (C:)>60 ГБNTFS
Образ восстановления (необязательно)10 ГБNTFS
Таблица 2: Структура разделов для размещения файлов установщика Windows
РазделРазмерФайловая система
Установщик Windows FAT328 ГБFAT32
Установщик Windows NTFS10 ГБNTFS
  • Установочный раздел нужно разместить после раздела Windows и образа восстановления.
  • Установочный раздел также можно создать на другом жестком диске или внешнем USB-накопителе.

2.1 Разбивка диска под Linux

  • Создадим на диске партиции:
    partprobe /dev/sda
    sgdisk --zap-all /dev/sda
    
    ## ef00 EFI system partition
    sgdisk -n 0:0:+512M -t 0:ef00 -c 0:EFI /dev/sda
    ## 0c01 Microsoft reserved
    sgdisk -n 0:0:+128M -t 0:0c01 /dev/sda
    ## 0700 Microsoft basic data
    sgdisk -n 0:0:+60G -t 0:0700 -c 0:windows /dev/sda
    sgdisk -n 0:0:+8G -t 0:0700 /dev/sda
    sgdisk -n 0:0:+10M -t 0:0700 /dev/sda
    
  • Отформатируем диски:
    mkfs.ntfs -f -L windows /dev/sda3
    mkfs.vfat -n fat -F32 /dev/sda4
    mkfs.ntfs -f -L windistro /dev/sda5
    

3 Подготовка файлов

  • Скопируйте файлы из ISO-образа установщика Windows на жёсткий диск.
  • Если вы используете один раздел FAT32, просто скопируйте все файлы ISO в этот раздел.

3.1 Использовании одного раздела FAT32 и одного раздела NTFS

  • Раздел FAT32 используется для загрузки программы установки, затем программа установки попытается найти install.wim и другие файлы в разделе NTFS.
  • Важно, чтобы в каталоге sources раздела FAT32 был только файл boot.wim и не было других файлов.

3.1.1 Использование Windows

  • Предположим, что
    • диск ISO установщика Windows смонтирован в X:;
    • раздел FAT32 монтируется в E:;
    • раздел NTFS монтируется в F:.
  • Скопируйте файлы:
    robocopy /s /xd:Sources X: E:
    md E:\Sources
    copy X:\Sources\boot.wim E:\Sources\
    robocopy /s X: F:
    

3.1.2 Использование Linux

  • Предположим, что

    • диск ISO установщика Win 10 смонтирован в /media/cdrom/;
    • раздел FAT32 монтируется в /mnt/fat/;
    • раздел NTFS монтируется в /mnt/ntfs/.
  • Смонтируйте диски:

    mkdir -p /mnt/{fat,ntfs}
    mount /dev/sr0 /media/cdrom/
    mount /dev/sda4 /mnt/fat
    mount /dev/sda5 /mnt/ntfs
    
  • Скопируйте файлы на раздел NTFS:

    rsync -ai /media/cdrom/ /mnt/ntfs/
    
  • Скопируйте необходимые файлы на раздел FAT32 (не нужно при наличии загрузчика типа refind):

    rsync -ai --exclude='sources/' /media/cdrom/ /mnt/fat/
    mkdir /mnt/fat/sources
    cp /media/cdrom/sources/boot.wim /mnt/fat/sources/
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие