Установка 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 Разделы диска
Раздел | Размер | Файловая система |
---|---|---|
Системный раздел EFI (ESP) | 512 МБ | FAT32 |
Зарезервированный раздел Microsoft (MSR) | 128 МБ | |
Windows (C:) | >60 ГБ | NTFS |
Образ восстановления (необязательно) | 10 ГБ | NTFS |
Раздел | Размер | Файловая система |
---|---|---|
Установщик Windows FAT32 | 8 ГБ | FAT32 |
Установщик Windows NTFS | 10 ГБ | 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:
.
- диск ISO установщика Windows смонтирован в
- Скопируйте файлы:
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/
.
- диск ISO установщика Win 10 смонтирован в
Смонтируйте диски:
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/