понедельник, 14 апреля 2014 г.

Создание установочной USB флешки Windows 8.1 x64 объемом 4 Гб

Создание установочной USB флешки Windows 8.1 x64 объемом 4 Гб

Microsoft Windows 8.1 USBУстановка Windows 7 и Windows 8 с USB накопителя — это просто. Достаточно найти любую USB флешку объемом 4 и более гигабайт, запустить командную строку от имени администратора и выполнить несколько команд.
Но, попробовав эту операцию повторить на дистрибутиве Windows 8.1 Enterprise x64, оказалось, что на 4 Гб флешку инсталляционные файлы уже не помещаются. Не хватает буквально сотни мегабайт. Но я знаю, как можно победить эту проблему. Чем и хочу поделиться с вами.
Как поместить дистрибутив Windows 8.1 на флешку 4 Гб?
У вас имеется в наличии USB накопитель с объемом 4 и более гигабайт. ISO файл с дистрибутивом Windows и операционная система Windows Vista, Windows 7 или Windows 8 (а также, Windows Server 2008 и старше).
Вставьте USB накопитель в компьютер. Все старые данные на нём в ходе создания загрузочной флешки будут уничтожены.
Первым делом, при наличии флешки объемом 8 и более гигабайт можно попробовать воспользоваться утилитой от Microsoft для создания загрузочной флешки - Windows 7 USB/DVD download toolЕсли данной утилитой загрузочная флешка не создается, то читайте ниже.
Пуск — Найти программы и файлы — CMD  (на Windows Vista, 7). Или [клавиша Windows] и набрать на клавиатуре CMD (на Windows 8 и 8.1). Правой кнопкой по приложению CMD и выбрать Запуск от имени администратора.
Запуск командной строки на Windows 7 с правами администратора
В открывшемся окне набрать команду diskpart, которая запустит утилиту Diskpart в командной строке.
запуск утилиты Diskpart в командной строке
Теперь необходимо узнать под каким номером у определился в системе USB накопитель. Вводим команду list disk и наблюдаем список дисков
DISKPART> list disk
Диск ### Состояние Размер Свободно Дин GPT
-------- ------------- ------- ------- --- ---
Диск 0 В сети 167 Gбайт 0 байт
Диск 1 В сети 931 Gбайт 1024 Kбайт
Диск 2 В сети 465 Gбайт 0 байт
Диск 3 В сети 3790 Mбайт 0 байт
По размеру диска определяем флешку и выбираем её для дальнейшей работы. В моём случае это Диск 3, поэтому выполняем команду select disk 3. Теперь последовательно выполнить шаги:
DISKPART> select disk 3
DISKPART> CLEAN
DISKPART> CREATE PARTITION PRIMARY
DISKPART> SELECT PARTITION 1
DISKPART> ACTIVE
DISKPART> FORMAT FS=NTFS QUICK COMPRESS UNIT=512
DISKPART> ASSIGN
DISKPART> EXIT
Обратите внимание на выделенное красным цветом. В строке select disk 3 - это номер флешки. Во втором случае в команде FORMAT FS=NTFS QUICK COMPRESS UNIT=512 — это отличие от других инструкций по созданию загрузочных флешек.
COMPRESS означает, что к файлам на накопителе с файловой системой NTFS будет применяться сжатие.
UNIT=512 задает размер кластера равным 512 байт. По умолчанию размер кластера — 4 килобайта. Но в дистрибутиве много мелких файлов менее 4 килобайт, поэтому сделаем размещение данных более плотным.
При наличии накопителя объемом 8 Гб и выше параметры COMPRESS и UNIT=512 лучше не указывать, поскольку. с этими параметрами копирование файлов на флешку занимает значительно больше времени, чем без них.
Форматирование USB флешки в NTFS с помощью Diskpart
Теперь необходимо извлечь файлы с ISO образа дистрибутива Windows 8.1 на нашу флешку. В Windows Vista и Windows 7 придется воспользоваться сторонними утилитами, например WinRar, 7Zip, Far Manager и т.д., чтобы извлечь файлы.
В Windows 8 и 8.1 ISO файлы монтируются как виртуальные CD/DVD приводы и файлы можно скопировать проводником.
Если форматирование флешки было произведено с опцией COMPRESS, необходимо через проводник зайти на флешку, выделить файлы bootmgr и bootmgr.efi правой кнопкой мыши, щелкнуть  по кнопке Другие и убрать галочку Сжимать содержимое для экономии места на диске.
Сжимать содержимое для экономии места на диске
Если это не сделать, тогда при загрузке с флешки у вас отобразится ошибка:
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart

Теперь, возвращаемся к командной строке и выполняем:
C:\Windows\system32>f:
F:\>cd boot
F:\boot>BOOTSECT.EXE/NT60 F:
Где F: - это буква диска USB накопителя.
BOOTSECT NT60
На этом создание загрузочной USB флешки завершено. Можно перезагрузить компьютер/ноутбук и загрузиться с USB накопителя.

Примечание

Если вы создаете загрузочную флешку с Windows x64, но при этом работаете на Windows x86 и наоборот, то команда BOOTSECT.EXE/NT60 отработает с ошибкой:
Версия "f:\boot\bootsect.exe" не совместима с версией Windows, работающей на этом компьютере. Проверьте сведения о системе, чтобы узнать, какая версия программы x86 (32-разрядная) или x64 (64-разрядная) вам нужна, и получите ее у поставщика программного обеспечения.
This version of f:\boot\bootsect.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
В этом случае вам необходимо с установочного диска Windows (образа ISO) с точно такой же платформой, как установлена у вас сейчас (в данном случае x86) извлечь только папку bootна диск C:, например. И выполнить команды:
C:\Windows\system32>cd C:\boot
C:\boot>BOOTSECT.EXE/NT60 F:

Дополнительные ссылки и источники информации

microsoftstore.com > Windows 7 USB/DVD download tool - Утилита от Microsoft по созданию загрузочной флешки.

Комментариев нет:

Отправить комментарий