Как установить Windows 7 с HDD SATA, или создание инсталляционного жесткого диска
реклама
Как установить Windows 7 с HDD SATA, или создание инсталляционного жесткого диска, подключаемого по Serial ATA.
В этой статье рассказывается, как создать инсталляционный HDD, или SDD, с которого впоследствии можно будет выполнить так называемую "чистую" (с форматированием диска) инсталляцию Windows 7.
В качестве предустановленной операционной системы использовалась Windows XP x86 SP3. Аналогичным образом можно создать инсталляционный HDD из под более новых версий Windows (я это не проверял). А инсталлируемой ОС была выбрана Windows 7 Professional x64 SP1.
Многочисленные способы инсталляции с HDD описанные в интернете обычно используют для такой цели USB-флешку или USB HDD, но мы пойдем другим путем, потому как ничего такого под рукой не оказалось. И вообще, почему бы не инсталлировать систему подключив инсталляционный HDD по более быстрому Serial ATA?
Как я дошел до такой жизни? После приобретения нового SSD, на который должна была быть установлена, предварительно скачанная из интернета, Windows 7 x64 SP1 выяснилось, что ни флешки, ни DVD привода, ни даже USB HDD под рукой не оказалось. На компьютере была установлена 32 битная Windows XP, и все говорило о том, что меня ждет скучная и долгая установка Windows 7 по сети. Однако во времена Windows 95 чистая инсталляция ОС с HDD была обычным делом, и я решил проверить, так ли все изменилось за это время?
Итак, вводную часть на этом можно считать закрытой. План наших дальнейших действий следующий:
-
создание загрузочного HDD; -
копирование на него файлов дистрибутива Windows 7; -
использование инсталляционный HDD по назначению, для инсталляции ОС; -
отключение инсталляционного HDD.
Для тех, кто вдруг не знает. Несколько полезных команд DOS, которые в дальнейшем могут понадобятся.
С:\>dir /a // посмотреть содержимое текущей директории;
С:\>cd c:/WINDOWS // переход по каталогам;
C:\WINDOWS>cd \ // переход в корень диска C:
С:\>d: // переход с диска С: на диск D:
Таким образом, строка
X:\Sources>bootsect /nt60 c: /mbr
означает, что команда bootsect была выполнена находясь в директории
X:\Sources>
1. Создание загрузочного HDD диска.
1.1. Разбиение на разделы и форматирование диска
Для этого не обязательно использовать все диск. Достаточно выделить на нем для этого отдельный раздел около 4 гигабайт.
Отрываем Control Panel -> Administrative Tools -> Computer Management
Выбираем в Storage -> Disk Management диск, из которого мы хотим создать инсталляционный HDD. Можно разбить его на два раздела. Первый для инсталляции. Очень полезно его сразу обозвать. К примеру superHDD и присвоить ему букву. Другой для дистрибутивов Windows, которые можно будет потом копировать в инсталляционный раздел в зависимости от того какую версию Windows нужно будет установить.
Форматируем раздел для инсталляции в формат NTFS и помечаем его как активный. Таким образом, наш инсталляционный раздел HDD после выполнения этой процедуры должен иметь в Disk Management надпись Healthy (Active, Primary Partition).
1.2. Альтернативный способ
Альтернативный способ, создания загрузочного диска, это использование команды DiskPart – средства управления дисками, разделами или томами с помощью сценариев или команд, вводимых из командной строки.
Открываем консоль Window (cmd.exe) и набираем там diskpart
DISKPART>
list disk // Посмотреть список дисков, найти нужный.
select disk // Выбираем диск для форматирования.
clean
create partition primary
list partition
select partition 1
active // Помечаем раздел как акивный.
assign letter=s // Назначение буквы накопителю. У меня S.
exit
В Windows XP средство diskpart еще не обзавелось командой
format
. , используем для форматирования диска в формате NTFS, к примеру, c:\windows\system32\format.com.
реклама
format s: /fs:ntfs
1.3. Обновление основного загрузочного кода разделов
После того, как диск отформатирован, и раздел его помечен как активный, необходимо обновить основной загрузочный кода раздела. На этом этапе нас ждет первая неприятность. Используемая для этого программа bootsect из дистрибутива Windows 7 x64, не может быть выполнена в x86 c сообщением, - is not a valid Win32 application. Поэтому пришлось взять ее из 32 разрядной версии. Расположена она в .\boot\bootsect.exe
Ссылки на эти файлы были в статье Меню загрузки Windows 7 и bcdedit
bootsect.exe /nt60 s: /force /mbr
Target volumes will be updated with BOOTMGR compatible bootcode.
S: <\\?\Volume{317fba10-a1e2-11e0-8b61-001fbc08dccf}>
Succwssfully updated NTFS filesystem bootcode.
Если теперь стартовать с этого диска, то мы получим сообщение:
BOOTMGR is missing.
Press Ctrl+Alt+Del to restart
Это значит, что все в порядке, просто еще не скопированы файлы с инсталляцией.
2. Копирование файлов инсталляции
Распаковываем ISO образ Windows 7 на диск superHDD при помощи WinRAR, 7-Zip, UltraISO
(Убедитесь в наличии на диске каталогов (директорий) boot, sources и файла bootmgr в корне диска.)
На этом завершено создание инсталляционного HDD и далее речь пойдет о том, как его использовать.
3. Инсталляция
3.1. Для установки системы с инсталляционного HDD с него нужно загрузиться. Сделать это можно указав в BIOS инсталляционный HDD в качестве загрузочного, или каждый раз, при старте системы вызывая меню загрузки (F11) и выбирая там инсталляционный HDD. В зависимости от производителя материнской платы меню загрузки может вызыватся по клавише F8 - Asus, F9 - HP.
При загрузке с инсталляционного HDD процесс инсталляции стартует автоматически или если это уже не первая инсталляция, то из стартового меню загрузки Windows Boot Manager нужно выбрать пункт
Windows Setup [EMS Enabled]
.
Выбираем инсталляцию новой копии Windows - Custom. После копирования файлов инсталлятор захочет сделать новый старт. Соответственно, если инсталляционный HDD не является первым диском в списке загрузки, то необходимо будет каждый раз после нового старта выбрать инсталляционный HDD при помощи F11, иначе система попытается стартовать с первого по счету диска и появится сообщение
реклама
BOOTMGR is missing.
Press Ctrl+Alt+Del to restart
3.2. Теперь стартовое меню загрузки Windows Boot Manager будет содержать два пункта.
Windows 7
Windows Setup [EMS Enabled]
Для старта Windows 7 выбираем первый. Для повторной установки системы в дальнейшем с инсталляционного HDD, выбираем пункт два.
4. Отключение инсталляционного HDD
4.1. Копирование bootmgr
Инсталлятор Windows 7 распознает, что установка производилась не с необычного носителя, с HDD поэтому загрузочную запись нужно восстановить вручную иначе при отключении инсталляционного HDD система не сможет стартовать. Для этого находясь в Windows 7 нужно в проводнике скопировать на диск с установленной Windows 7 скрытый системный файл bootmgr с инсталляционного HDD. Разумеется, скрытые файлы нужно для этого предварительно сделать видимыми.
4.2. Далее загружаемся с инсталляционного HDD и выбираем из стартового меню загрузки Windows Boot Manager
Windows Setup [EMS Enabled]
После появления окна "Install Windows" открываем консоль восстановления (Shift+F10).
Информацию о том, какие диски имеются в системе и можно получить при помощи diskpart
DISKPART> list volume
DISKPART> exit
Восстановление загрузка с диск на который установлена Windows 7.
X:\Sources> bootsect /nt60 c: /force /mbr
Target volumes will be updated with BOOTMGR compatible bootcode.
C: <\\?\Volume{}>
Succwssfully updated NTFS filesystem bootcode.
\??\PhysicalDrive0
Succwssfully updated disk bootcode.
4.3. Проверка и редактирование BCD
Следующей командой можно посмотреть содержимое BCD. У меня инсталляционный HDD был под буквой D:
X:\Sources> bcdedit /store d:\boot\bcd
В первом разделе BCD - Windows Boot Manager параметр device должен указывать на диск, на который установлена операционная система, и его нужно исправить в моем случае c D: на C:.
X:\Sources> bcdedit /set {bootmgr} device partition=C:
The operation completed successfully.
Проверяем внесены ли изменения.
4.4. Копируем директорию boot
X:\Sources> robocopy d:\boot c:\boot /e
Убедившись, что файлы скопированы и можно проверить корректность загрузки и отсоединить инсталляционный HDD.
4.5. Конфигурацию стартового меню Windows Boot Manager, чтобы удалить из него пункт
Windows Setup [EMS Enabled]
можно отредактировать при помощи утилиты Microsoft System Configuration, запустив
msconfig из Windows.
System Configuration -> Boot
И в System -> System Properties -> Advanced system setting -> Startup and Recovery.
5. Ссылки по теме
Как проверить контрольную сумму дистрибутива Windows 7.
Меню загрузки Windows 7 и bcdedit.
Как перенести файлы загрузки Windows 7 на другой жесткий диск.
Костыли для WAIK («тихая» установка Висты).
Как изменить параметры загрузки Windows 7 с msconfig
Восстановление совместной загрузки Windows 7 и Windows XP при переустановке одной из них.
Скрытый раздел System Reserved (Зарезервировано системой) в Windows 7.
Параметры командной строки DiskPart.
Команды программы Bootsect.
Параметры командной строки BCDEdit.
Параметры командной строки BCDboot.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают