Как установить 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 была обычным делом, и я решил проверить, так ли все изменилось за это время?


Итак, вводную часть на этом можно считать закрытой. План наших дальнейших действий следующий:


  1. создание загрузочного HDD;


  2. копирование на него файлов дистрибутива Windows 7;


  3. использование инсталляционный HDD по назначению, для инсталляции ОС;


  4. отключение инсталляционного 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.
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал
рейтинг: 1.0 из 5
голосов: 1

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают