Академический Документы
Профессиональный Документы
Культура Документы
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0600]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*azt0502]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_05]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_07]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0648]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0649]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000019
"Type"=dword:00000001
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\
00,73,00,79,00,73,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\
00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00
;Добавление драйвера Pciide (необходимо наличие файлов Pciide.sys и Pciidex.sys в папке Drivers)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\
00,2e,00,73,00,79,00,73,00,00,00
P.S. Данная операция была лично проверена при переносе жесткого диска с материнской
платы ASUS P4GE-MX на ASUS P5GV-MX
Вот статья о том как проделать эту операцию, если у Вас уже нет исходного
компьютераhttp://hsd.net.ua/prostyie-resheniya-pri-stop-0x0000007b
После запуска
редактора реестра в главном меню программы нажимаем File -> Import. В
ответ появится диалог выбора файла для импорта в реестр. В нашем случае
мы должны выбрать файл mergeide.reg который мы заранее подготовили
и записали на флешку или дискету. Выбираем файл и нажимаем
подтверждение импорта в реестр содержимого файла.
Далее запускаем Проводник, то есть просто два раза щелкаем на «My
Computer» и копируем с заменой старых
файлы atapi.sys, intelide.sys,pciide.sys, pciidex.sys с флешки или
дискеты в папкуБукваДиска:\Windows\system32\Drivers
Вот в принципе и все. Если все сделано правильно, то после перезагрузки
получаем свою рабочую систему. :). Как оказалось решение ошибки STOP
0x0000007b не такая уж и сложная задача для рядового пользователя.
Отдельно еще нужно сказать о переносе системы с платформы Intel на
платформу AMD.
В этом случае необходимо кроме импорта файла mergeide.reg найти и
удалить в реестре ветку
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\intelppm].
Если этого не сделать, то во многих случаях после перезагрузки можно
получить следующий стоп: STOP 0×0000007E =)
Вы приобрели новый компьютер, но перед вами встала задача: как перенести ваши личные
данные, ставшую привычной операционную систему Windows и установленные в ней
приложения со старой машины на новую? «Переселить» программы и ОС при замене
компьютера или жесткого диска вам вполне по силам. Программы, описанные в этой
статье автоматически перенесут Windows, приложения и данные и избавят вас от нудной
переустановки. Эти утилиты позаботятся о том, чтобы вы не потеряли ни одного важного
файла. Если вы собираетесь поставить в свой компьютер SSD диск, то и с ним не возникнет
проблем. Для тех, кто желает доработать образ перед миграцией на другой ПК и установить
необходимые программы поможет статья«Создание своего образа Windows».
Данный встроенный в Windows инструмент не лишен недостатков, таких как долгое время
создания архива и отсутствие функции сжатия. Однако существуют и другие, более
функциональные продукты.
Удобнее переносить данные с помощью внешнего HDD, но если его у вас его нет, вы можете
воспользоваться сетевыми дисками или записать данные на Blu-ray-диски.
Архивация данных. Выбор места для восстановления данных:
создание раздела
Созданный в программе Paragon Drive Copy клон операционной системы (или системного
раздела) лучше всего сохранить на внешнем диске (USB, E-SATA)
Когда копия будет создана, перенесите ее на новый компьютер. Если вы хотите сохранить
установленную там современную ОС, создайте для Windows XP новый раздел и интегрируйте
его в меню выбора загрузчика Windows. Для этого сначала установите программу Paragon на
новый компьютер. Запустите и выберите«Дополнительные операции архивирования».
Paragon Drive Copy в новом окне покажет имеющиеся на диске разделы. При наличии
области, удовлетворяющей по размерам и не разбитой на диски, кликните по ней правой
кнопкой мыши и выберите пункт «Создать раздел». Его объем не должен быть меньше, чем
скопированный архив с Windows XP. Если на новом компьютере только один большой раздел
Windows, его сначала нужно уменьшить. В программе Paragon, к сожалению, вам это сделать
не удастся. Поэтому используйте дополнительную утилиту для работы с разделами,
например Partition Wizard Professional Edition 5.0.
Когда раздел для копии Windows XP будет готов, кликните по нему в программе «Backup &
Recovery» и выберите «Восстановление логического диска из архива». Нажмите на
«Переключиться к просмотру файлов» и выберите нужный архив. Следуйте дальнейшим
указаниям. В завершение скопируйте клон в новую систему с помощью кнопки «Выполнить».
С помощью средств SkyDrive можно создать три различных типа папок, доступ к которым
осуществляется через Интернет (эти папки хранятся на сервере, управляемом корпорацией
Microsoft):
диска, расположив его на локальном или внешнем HDD. Для этого запустите TrueCrypt и с
помощью пункта меню «Создать том» поместите закодированный файловый контейнер на
выбранный диск. Выберите алгоритм средней мощности, например «Serpent», поскольку
слишком сильное шифрование негативно отразится на скорости загрузки и скачивания.
Чтобы поместить файлы в готовый контейнер, необходимо подключить последний как диск. В
главном окне интерфейса TrueCrypt выберите любую букву и перейдите с помощью кнопки
«Файл» к своему контейнеру. Щелкните по «Смонтировать» и введите пароль. В Проводнике
Windows вы увидите новый локальный диск, куда можно поместить клон вашего ПК. Прервите
соединение с программой TrueCrypt и перейдите к новому компьютеру, на который вы хотите
установить клон системы. Установите на этот ПК TrueCrypt и подсоедините к нему внешний
диск с зашифрованным контейнером. Затем подключите, как указано выше, файловый
контейнер в качестве нового локального диска и откройте его в Проводнике Windows. Теперь
можно импортировать клон.
Если вы используете онлайн хранилище для размещения зашифрованного контейнера, то,
чтобы предотвратить его постоянную загрузку программой TrueCrypt, в пункте «Настройки —
Параметры» необходимо отметить флажком функцию «Сохранять дату изменения у файл
контейнеров».
Поскольку стандартные папки, такие как «Мои документы», в старых и новых версиях
Windows не отличаются друг от друга, вам понадобится только выбрать в утилите Ocster
нужную копию и восстановить ее с помощью мастера. Если же отказ компьютера произошел
прежде, чем вы создали актуальную резервную копию, через календарь программы
обратитесь к более ранней версии бэкапа. Обязательно активируйте опцию «Use default
access permissions». В противном случае новая ОС не получит доступ к данным из-за
отсутствия необходимых для этого прав. Кроме того, в мастере можно щелкнуть по папке
бэкапа и выборочно восстановить файлы.
Для таких случаев Ocster Backup предлагает малое количество настроек, поэтому вам
придется скачать программу Windows Easy Transfer (ссылка выше). Однако стоит упомянуть и
о некоторых ограничениях. Вам не удастся перенести личные данные с помощью этой
утилиты, если версии Windows на старом и новом компьютерах имеют различную
локализацию, а также возможны проблемы с переносом данных с 64-битной системы на 32-
битную.
Для того, чтобы сделать загрузочную флешку из ISO образа необходимо (ISO образ —
это копия установочного диска в специальном котейнере с расширением ISO):
1. Скачать UNetBootin.
2. Запустить UnetBootin.
3. Указать ISO-образ, выбрать USB-накопитель и нажать
«OK».
Программа автоматически обработает ISO-образ и сделает загрузочную флешку, с
помощью которой в дальнейшем можно будет установить ОС на компьютере без
использования CD/DVD-ROM или скачать образ портативной версии любимой ОС и установить
ее, чтобы она была всегда под рукой. Также с записью образов хорошо справляется
утилита YUMI, которая представляет собой аналог UNetBootin.
2. Нажмите Next. Выберите устройство на котором будет создан образ. Нажмите USB
device (если Вы хотите создать флешку-установщик) или DVD (если Вы хотите создать
загрузочный DVD диск). Перед указанием желаемого устройства вставьте флешку в USB порт
или DVD диск в привод соответственно.
3. Укажите флешку, на которую будет записан образ загрузчика. Для начала создания
установочной флешки, нажмите Begin copying.
* Не забудьте перед
установкой Windows 7 с флешки включить в BIOS загрузку компьютера с USB-устройства!
* Минимальный размер (объем) флешки должен составлять не менее 4Гб!
Включив ПК зайдите в BIOS, нажав на клавишу «Del» или «F2». Затем найдите
соответствующие пункты меню, указав очередность загрузки и используемые для этого
устройства. В зависимости от производителя и версии BIOS это можно сделать в
разделах «Boot» или «Advanced BIOS features». Кроме того, современные материнские платы
позволяют, не перенастраивая BIOS, указать устройство, с которого будет загружаться
система. Для этого при запуске ПК нужно вызвать «boot menu». Как правило, сделать это
можно клавишей «F12».
Потом отметьте галочками следующие пункты: «Локальный диск С«, «Начальный трек
жесткого диска» и «Главная загрузочная запись«.
После того как произведете все настройки, нажмите на кнопку «Готово». Данным действием
подтверждаете запланированную в расписании архивацию, сам процесс запустится в
фоновом режиме. Задав операцию резервирования сразу, то есть нажав«Создать архив
сейчас», появится следующее окно:
Сверните его в System Tray (по синей ссылке внизу) и вы увидите ход операции резервного
копирования в процентах, наведя на значок шестеренки мышь.
В следующем появившемся окне укажите архив жесткого диска, нажмите на значок«+», тем
самым вы раскроете список каталогов.
Выберите необходимую папку или файл для восстановления и нажмите «Далее». Затем
выберите путь для восстановления файлов, указав сохранить или удалить старую копию.
Снова жмите «Далее» и «Готово» после восстановления данных.
Итак, приступим.
1. Устанавливаем Windows XP SP2 на temp_hdd. При этом не должно быть подключено других хардов или USB-устройств! Не
устанавливаем ничего кроме самой системы!
2. Выключаем компьютер
3. Подключаем usb_hdd
4. Подключаем base_hdd
Примечание /*
У вас может не скопироваться файл oembios.bin, тогда берем его из папки с мануалом.
• заменяем также файлы usbehci.sys, usbohci, usbuhci, usbhub.sys, usbstor.sys, usbport.sys и usbd.sys в
папке WINDOWS\System32\drivers, таковыми из папки SYS_SP1
• в папке \WINDOWS\System32\drivers\ переименовываем файл intelppm.sys (например, в _intelppm.sy_)
• Копируем готовый прилагающийся файл sp2.cab в папку \WINDOWS\Driver Cache\i386\
И набираем "regedit"
• HKLM\otto\Mounted Devices
• HKLM\otto\ControlSet001\Control\CriticalDeviceDatabase
• HKLM\otto\ControlSet002\Control\CriticalDeviceDatabase
Удаляются эти ветки нажатием правой кнопки мыши на необходимом разделе, и выборе пункта "Удалить"
Далее идем в папку, где лежит наш архив и запускаем поочередно файлы "otto.reg" и "Services.reg"
Затем в редакторе реестра нажимаем на "otto":
Потом Файл->Выгрузить куст
После этого на "usb_hdd" открываем папку Windows\inf и удаляем файлы usb.PNF, usbport.PNF, usbstor.PNF
Далее необходимо войти в папку inf, которая находиться в нашем архиве с этим мануалом, и скопировать от туда фалы USB.inf,
usbccid.inf, usbport.inf, usbstor.inf.
Потом на "usb_hdd" переходим в папку Windows\inf\ и нажимаем на чистом поле правую кнопку мыши с выбором пункта
"Вставить"
В появившемся окне жмем "Да для всех":
Запускаем Диспетчер Устройств, и там выбираем IDE-контроллер. Щёлкаем Правой Кнопкой Мыши на Bus Master IDE-контроллере
(Via или Intel или любой другой) ->Обновить драйвер -> выбрать для опытных пользователей -> не искать -> выбрать
стандартный IDE-контроллер.
Это всё
------------------------------------------------
cerber
На домашнем компе поставил на usb-hdd SP3 с первой попытки и без проблем, но вот чтоб с него загружаться пришлось менять
настройки BIOS. Материнка GIGABYTE P35S-DS3R. Так вот, если в Advanced Periferials не установить ACHI-mode, то загрузка с usb
игнорировалась и шла загрузка с основного диска. Как выяснилось, в этом режиме BIOS загружала другие драйвера для hdd и
cdrom. Это я к тому, что, возможно, причина некоторых неудач, описанных выше, видимо таки кроется именно в BIOS. Буучи
запущенной затем на ноутбуке Fujitsu-Simens система запустилась без особых проблем, правда со старта из устройсв ввода
работал только тачпад, но установка родных дров решила все проблемы. Последующий запуск на ноуте Acer прошел вообще легко
- доустановил только драйвер графики и экрана. То есть для применения на новом (в смысле очередном) компе трубуется всего
лишь одноразово установить дрова - причем с каждым новым - всё меньше и меньше. Процесс копирования-перемещения
полученной системы (в том числе и на flash-hdd) легко выполняется копированием тома в Acronics или Paragon (флешку,
разумеется, желательно выбирать пошустрее). А вот с чем у меня вышел фейл - так это с попыпкой установить в систему
Kaspersky Internet Security. После инсталляции KIS, как обычно, потребовал перезагрузки, которая прерывалась выпадением в
BSOD с ошибкой 7B. После загрузки "последней работоспособной конфигурации" в KISе работали только анти-баннер и анти-
дозвон. Пришел к выводу, что KIS прописывает какую-то свою загрузочную последовательность (да,собственно, а как иначе
перехватывать руткиты и прочую малварь). Зато с Norton Internet Security (имхо, вторая по качеству после KIS система
комплексной защиты) всё прошло успешно. Тем не менее, если кто сталкивался с описанной проблемой - не поленитесь написать.
stasys44 У меня нет хорошего диска 3.5 дюйма IDE, но приобрел (привезли, так как у нас нет) конвертер-переходник с 3,5 дюйма на
2,5 диюма. Соответственно меняются действия: из USB-коробки вынимаю жесткий диск и открываю корпус ПК и нацепляю на
шлейф IDE - USB-HDD становится TEMP-HDD. Далее примерно как в статье 1. .... (надежнее всего отключить кабеля от имеющихся
других жестких дисков). Не устанавливаем никаких драйверов, ни программ (программ, чтобы быстрее копировать, если
придется). Я отключаю мусорный ящик (открываю правой кнопой мыши меню мусорного ящика и выбираю в в свойствах "Стертые
файлы не отправлять в ящик") и вольны этого не делать. 1а. Отключаем Восстановление системы - Нажимаем "Пуск", правым
клавишем мыши открываем меню "Мой компютер", выбираем "Свойства", в открывшемся окне "Свойства системы" выбираем
вкладку "Восстановление системы", ставим галочку "Выключить восстановление системы для всех дисков" 1б. Отключаем Файл-
подкачки - в том же окне "Свойства системы" выбираем вкладку "Дополнительно ", в секции "Быстродействие" нажимаем
"Настройки (У меня Settings)", дальше выбираем вкладку "Дополнительно" и в секции внизу "Виртуальная память" нажимаем
кнопку "Изменить", выбираем радиокнупку "Без файла подкачки" , сразу дальше "Системой управляемая величина" и клавишу
"Установить (Set), ОК. Далее подтверждаем - "Применить", "ОК". Закрываем окно "Свойства системы" нажимая на "Применить",
диалоговое окно спросит точно хотим выключить Восстановление системы, соглашаемся. Далее ОК. Просит перезагрузки -
соглашаемся. После перезагрузи делает то, что написано в примечании 8-го пункта, далее правой кнопой по "Пуску" открываем
Проводник и удаляем папку Корзина и Волюм и переходим к пункту 2. 2. ..... 3. .... Отключаем TEMP-HDD от шлейфа, ложим в
коробку USB. TEMP-HDD становится USB-HDD. Втыкаем USB-HDD 4. ... и другие жесткие диски, если они были 5. .... 6. Заменяем на
USB_HDD файл ntdetect.com пропатченным ntdetect.com (прилагаемом к мануалу или полученным из первоисточников). 7.
(Пропускается, кроме примечания) 8. Работаем с USB_HDD ..... .. стираете файл подкачки... т.д. Если делали как описано, вы
грузите компютер с USB. Не пугайтесь черного экрана на 2 мин. Ткните в USB всякого добра (флешку, другой винт USB), пусть
находит. Когда вы поменяете ИДЕ-контроллер на стандартный - это не все, как написано в статье. Вы закрываете Диспетчер
устройств и окне "Свойств системы" идете в секцию "Профили оборудования", если хотите многокомпъютерную поддержку,
щелкните кноапку "Профили оборудования". В окне профилей жмете кнопку "Переименовать" (с Профиля1 (текущий)), даете имя
допустим "Без драйверов". Дальше нажимаем кнопку "Копировать" и Без драйверов копируем на имя компъютера, на котором
будете работать наиболее часто, допустим "ПК МСИ Интел" и повторяем копирование с "Без драйверов" далее, допустим "НБ НР
Dv6 Интел", "НБ НР Dv6 АМД". Далее выбираете одну из радиокнопок: "Дожидаться выбора пользователем" или "выбрать первый
из списка после ... сек". Теперь ОК ОК и почти все, перегружаем компъютер. После бут-меню, если такой у вас есть, будет
предложено список профилей. Ткните на соответствующий и после пуска винды скормите соответствующие драйверы для этой
модели (с прилагаемых к данному компъютеру компактов или со специальных наборов, я рекомендую DriverPack Solution v.9).
Теперь как бы все Идете к другому компу - выбираете его профиль
Комментарии:
Еще с помощью такой винды можно "поднимать" мертвые системы, или на крайняк добывать с них нужную информацию.
Плюс может еще кто придумает назначение.
(ответить)
По мануалу
У мну соответственно
HKLM\otto\Mounted Devices
HKLM\otto\ControlSet001\Control\CriticalDeviceDatabase
"HKLM\otto\ControlSet002\Control\CriticalDeviceDatabase"-пусто не удаляем ничего
HKLM\otto\ControlSet003\Control\CriticalDeviceDatabase
З.Ы.
1. На диске С: нет свопа-найдем куда он денется :)))
2. В диспетчере устройств -Не удалось загрузить драйвер процессора (энто оч. интересно, может знаешь как профиксить?)
3. Глюки инициализации различных прог связанных с изменение букв томов (просто надо переназначить)
4. Каспер грузиться в 3 раза дольше чем в клоне на стационарном харде (возможно своп/проц/USB?)
5. Кеширование больших страниц IE происходит в 2 раза дольше (тоесть почти незаметно :)))) (возможно своп/проц/USB?))<
Система
ASUS P5LD2 SE
INTEL PentiumD 820
2048 MB
USB HDD 80GB :)))
Спасибо, Сейнт!
(ответить)
По поводу swap-файла. Если загружаться с usb-hdd на машине без другого IDE или SATA винта, то будет вылазить
предупреждение об отсутствующем файле подкачки. Это связано с тем, что windows работая на usb-hdd не может создать на нем
полноценный файл подкачки и использвует для этой цели другие винты подключенные к компьютеру.
Отсутствие файла подкачки сказывается на производительности, особенно при размере оперативной памяти меньше 512 Мб (а
отсюда и тормоза в кэшировании информации). В таком случае проблему можно решить, создав RAM-диск и поместив на него
файл подкачки (http://ramdisk.nm.ru/ramdiskent-rus.htm)
(ответить)
Вознкать эта ошибка может по разным причинам, но примерные варианты решения следующие:
1) возможно usb_hdd не был должын образом отформатирован (NTFS) или забыли выставить раздел "активным"
2) старая версия прошивки биоса на материнке (что скорее всего)
3) не удачная/не SP2 версия Windows (это маловероятно)
То, что на вашем чистом usb_hdd, уже есть папка System Volume Information, это не критично (скорее всего его создала система,
при первой загрузке с base_usb с подключенным usb_hdd). Если удалите эту папку, хуже не будет.
PS. В начале статьи Вы писали про три носителя: usb_hdd, base_hdd и temp_hdd, а потом в разных постах начали указывать ещё и
base_usb.
Вопрос: base_usb это есть base_hdd, ил я чёто пропустил?
Форматирование стандартными стредствами windows (правой копкой/форматировать/ОК) не позволяет сформировать нужный нам
раздел, т.к. отформатированный раздел должен быть активным. Для этого вам нужно воспользоваться либо Partition Magic 8 либо
Acronis Disk Director.
(ответить)
P.S. Не может быть проблем, если винт большой (640 GB в моём случае)?
И ещё вопрос: Винт должен иметь только один раздел (отформатированный в NTFS, активный), или можно сделать один раздел
гиг на 20 (NTFS, активный), а из остального места сделать второй раздел и скинуть на него информацию (Она сохранится при
установке на USB винт Windы?)?
iNik | 22 Апреля 2009 09:47 | ссылка сюда | ответ на
Можно несколько разделов. Это не должно на загрузку влиять.
Как крайний вариант:
попробуйте просто поставить на винт Windows. Просто загрузиться с компакт-диска, снести средствами установщика все разделы,
затем создать их заново и поставить. Проверить, что все запускается.
После этого простым удалением удалить все файлы с системного раздела не удаляя и не форматируя сам раздел. Ну а после этого
проделать то, что в статье. Если после этих действий ничего не получится, то скорее всего у Вас проблемы с компьютером, либо с
дистрибутивом.
(ответить)
P.S. А чем этот NTDETECT отличается от обычного? Что именно в нём "пропатчили"?
(ответить)
"ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,75,73,
62,\
65,68,63,69,2e,73,79,73,00
"Group"="Boot Bus Extender"
"DisplayName"="Microsoft USB 2.0 Enhanced Host Controller Miniport Driver"
"Tag"=dword:00000012
"ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,75,73,
62,\
68,75,62,2e,73,79,73,00
"Group"="Boot Bus Extender"
"DisplayName"="USB2 Enabled Hub"
"Tag"=dword:00000013
(ответить)
Сложно сказать. У вас usb-кабель с 2-мя usb разъемами и одним mini usb как этот:
Если не такой, может винту питания от ноута не хватает?
Еще вариант: в биосе точно выбран USB HDD (или всё-таки USB FDD)
(ответить)
Я согласен, что началось в 2004 году, на самый разгар приходится на 2006 г. и материал в сайте бросается 2006 годом. Кстати,
имя куста Отто не Дитмар. почему так не знаю, так как первопроходец Дитмар Штёлтинг. Я считал Отто Дитмар и другие так
думают. А откуда Отто? Вообще я эту тему проморгал к своему стыду, в то время занимался другими темами и эту тему нашел
совсем недавно, когда мне сделалась актуальной.
А саму статью оценил слишком казенно. И все ясно и им материал (архив) есть(кстати, у меня файлы откуда-то скачаны до вас,
ссылки от первоисточников уже не работают, а откуда взял не могу воспроизвести). ((5+5)+1+3)/3=5
stasys44
У меня нет хорошего диска 3.5 дюйма IDE, но приобрел (привезли, так как у нас нет) конвертер-переходник с 3,5 дюйма на 2,5
диюма.
Соответственно меняются действия: из USB-коробки вынимаю жесткий диск и открываю корпус ПК и нацепляю на шлейф IDE -
USB-HDD становится TEMP-HDD. Далее примерно как в статье
1. .... (надежнее всего отключить кабеля от имеющихся других жестких дисков). Не устанавливаем никаких драйверов, ни
программ (программ, чтобы быстрее копировать, если придется). Я отключаю мусорный ящик (открываю правой кнопой мыши
меню мусорного ящика и выбираю в в свойствах "Стертые файлы не отправлять в ящик") и вольны этого не делать.
1а. Отключаем Восстановление системы - Нажимаем "Пуск", правым клавишем мыши открываем меню "Мой компютер", выбираем
"Свойства", в открывшемся окне "Свойства системы" выбираем вкладку "Восстановление системы", ставим галочку "Выключить
восстановление системы для всех дисков"
1б. Отключаем Файл-подкачки - в том же окне "Свойства системы" выбираем вкладку "Дополнительно ", в секции
"Быстродействие" нажимаем "Настройки (У меня Settings)", дальше выбираем вкладку "Дополнительно" и в секции внизу
"Виртуальная память" нажимаем кнопку "Изменить", выбираем радиокнупку "Без файла подкачки" , сразу дальше "Системой
управляемая величина" и клавишу "Установить (Set), ОК. Далее подтверждаем - "Применить", "ОК". Закрываем окно "Свойства
системы" нажимая на "Применить", диалоговое окно спросит точно хотим выключить Восстановление системы, соглашаемся.
Далее ОК. Просит перезагрузки - соглашаемся. После перезагрузи делает то, что написано в примечании 8-го пункта, далее
правой кнопой по "Пуску" открываем Проводник и удаляем папку Корзина и Волюм и переходим к пункту 2.
2. .....
3. .... Отключаем TEMP-HDD от шлейфа, ложим в коробку USB. TEMP-HDD становится USB-HDD. Втыкаем USB-HDD
4. ... и другие жесткие диски, если они были
5. ....
6. Заменяем на USB_HDD файл ntdetect.com пропатченным ntdetect.com (прилагаемом к мануалу или полученным из
первоисточников).
7. (Пропускается, кроме примечания)
8. Работаем с USB_HDD .....
(ответить)
Ткните в USB всякого добра (флешку, другой винт USB), пусть находит. Когда вы поменяете ИДЕ-контроллер на стандартный - это
не все, как написано в статье.
Вы закрываете Диспетчер устройств и окне "Свойств системы" идете в секцию "Профили оборудования", если хотите
многокомпъютерную поддержку, щелкните кноапку "Профили оборудования". В окне профилей жмете кнопку "Переименовать" (с
Профиля1 (текущий)), даете имя допустим "Без драйверов". Дальше нажимаем кнопку "Копировать" и Без драйверов копируем на
имя компъютера, на котором будете работать наиболее часто, допустим "ПК МСИ Интел" и повторяем копирование с "Без
драйверов" далее, допустим "НБ НР Dv6 Интел", "НБ НР Dv6 АМД".
Далее выбираете одну из радиокнопок: "Дожидаться выбора пользователем" или "выбрать первый из списка после ... сек". Теперь
ОК ОК и почти все, перегружаем компъютер.
После бут-меню, если такой у вас есть, будет предложено список профилей. Ткните на соответствующий и после пуска винды
скормите соответствующие драйверы для этой модели (с прилагаемых к данному компъютеру компактов или со специальных
наборов, я рекомендую DriverPack Solution v.9). Теперь как бы все
Идете к другому компу - выбираете его профиль
(ответить)
Подошел вплотную с установкой винды, не создавая модифицированный дистрибутив. Зачем повторять то, что делали
первопроходцы, им было жалко ОС т создавали страховательно-спасательную папку Rettung, а ведь мы потом все стираем и не
оставляем. Зачем эта возня. Просто собрать все, что надо и через командный файл запустить. Все подготовлено, осталось собрать
в дистрибутив, установить свежую винду и автоматом запустить дополнение
(ответить)
По поводу выбора загрузки в биосе, даже затрудняюсь ответить. Вероятно стоит попробовать поискать вашу флешку в бут-меню,
т.е. вмнесто Del (для загрузки биоса), нажать F8 (правда на разных материнках это может быть и F10 и F12).
(ответить)
в п.8 НЕ переименовывать в папке \WINDOWS\System32\drivers\ файл intelppm.sys в _intelppm.sy_ , т.е. ничего с ним не делать, и
из sp2.cab его не удалять
Так и не понятно о каких ограничениях вы говорите. Сказали что список огромен, а не привели не одного. Если опишете
несколько, будет проще прокомментировать.
(ответить)
Но получил массу информации и удовольствия! Огромное спасибо! Ничего лучшего в этом направлении не видел!
P.S.
Завтра на 2 недели улетаю в Питер в коммандировку, так что есть вероятность, что следить за темой не смогу. Если что, отвечу по
возвращению.
(ответить)
И похоже, не только это... По крайней мере на Core2Duo (E4300) я наблюдаю постоянную перегрузку сборки от AMD, на Pentium4 -
порчу загрузочного сектора (или синий экран). В обратную сторону зависание, как при отсутствующем HDD-SATA.
попробовал засунуть вместо первого, стало два стандартных двухканальных, на поведении компа это никак не отразилось
(ответить)
П.С.
Без рабочего стационарного компа собрать систему на ЮСБ не получиться.
(ответить)
UPD
Есть ли у Вас какие-нибудь LiveCD - диски, с который грузится система без инсталяции?
100% какая-то внешняя программа запрещает доступ на редактирование реестра.
(ответить)
P.S.
По поводу XP-PE есть идеи, но пока нет смысла озвучивать, т.к. с Win7 дела не имел.
(ответить)
П.С.
Даже не знаю чего дельного предложить. Можно кинуть ссылку друзьям, чтоб попробовали. Вдруг их сборки заработают, тогда
можно будет сужать круг подозрений, которые приводят к негативному результату =)
(ответить)
в Manual -е:
4.http://www.ngine.de/index.jsp?pageid=4176
-это первоисточник твоего мануала?
fedyafed
P.S.
А раздел USB винта был в NTFS отформатирован? (на всякий случай спрашиваю :))
(ответить)
А можно на эту систему ставить какие-то "тяжёлые обновления" типа Microsoft Net frаmеwork 3 или SP3?
И ещё при установке драйверов как сейчас так и раньше постоянно высвечивается сообщение что "Этот драйвер не тестировался
на совместимость с ХР. Всё равно продолжить?". Это так и должно быть или у меня что-то не так?
(ответить)
(ответить)
(ответить)
(ответить)
Регулярно обновляю на диске антивирус, драйверы и устанавливаю обновления XP, но с некоторыми предосторожностями - один
раз обновление винды с сайта Микрософт винт убило, сделать ничего не смог, восстановился с образа Norton Ghost, причем после
восстановления снова пошел на сайт Микрософт, чтобы попытаться понять в чем дело, но второй раз все поставилось как надо.
Ещё один раз сдуру поставил слишком новый драйвер интеловской графики, потерял нормальную работу на мамах со встроенной
графикой чипсета 945, удалял драйвер, ставил старый, чистил реестр - ничего сделать не смог, снова восстановился из
ближайшего образа. Так что я теперь перед установкой обновлений обязательно бэккаплюсь Ghost-ом.
Винт у меня этот служебный, для создания образов разных машин, ремонта порченых разделов и сосстановления файлов. Типа
LiveCD с набором программ, но свозможностью записи - большой второй раздел.
Год назад мне показалось, что из всех изменений для загрузки нужна только правка реестра и usbport.sys из SP1. Я тогда
остальные изменения кроме этого откатил на файлы SP3. Долго так и работал, но попалась одна мама, которая не стартовала в
током наборе, вернул все к оригиналу статьи и загрузка пошла.
Ну и последнее из опыта, при подключении к новой маме при первой загрузке идет определение нового железа, если клава и
мышь PS2, то можно хоть отвечать на вопросы системы, если USB, то иногда что-то делать можно только после первой
перезагрузки, которая идет через использование кнопки питания. Если при первой перезагрузке система не зацепит контроллер
USB2.0, то это, конечно, песня - на USB1.1 установка нового железа идет часа 2,5-3.
P.S. Винт разбит на два диска 1 (активный 20 гб) и 2 (все остальное) система NTFS
Заранее спасибо
Всё было сделано по факу, кроме начальных 3х дисков, просто на буке создал ещё один логический диск и установил винду на
него... )
В итоге на этом ноуте заработало с первого раза, НО есть одно большое но ) внешний юсбшник планировался подрубиться к
другому ноуту, у которого нету не дисковода ни жоского диска, так вот на том ноуте на котором всё это собиралось -работает без
проблем....
ПОдрубаем чудо-винду ко второму ноуту иии - бла бла бла синий экран, ошибка 7C насколько я помню.. я уже и юсб порты менял
и с файлом туда сюда пробовал менять не помогает Оо в чем может быть беда?)
(ответить)
Цитирую: "Новая флешка Super Talent называется SuperSpeed USB 3.0 RAIDDrive. Ее скорость обмена данными при подключении к
порту USB 3.0 составляет 200 мегабайт в секунду, а если использовать протокол UAS, то это значение достигает 320 мегабайт в
секунд" - этого достаточно =)
(ответить)
И помнится мне, где-то тут у тебя было что-то про букву системного диска. Только вот не вспомню, что именно.
Может ты вспомнишь.
Need help. :(
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP1 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP2 Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP1 Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Windows XP2 Professional" /fastdetect
(ответить)
Анонимность Серая | 12 Марта 2011 11:28 | ссылка сюда | ответ на
Спасибо за быстрый ответ и совет, попробую как только будет доступ к рабочему компу и отпишусь о результате!
Итак, приступаем:
Система работает!
Теперь отключаем файл подкачки и подсовываем винде драйвер, чтобы она видела флешку как HDD!
P.S. если винда падает в синеву 0x0000007B, то повторяем пункты 5 и 6! Это может возникнуть после первого запуска!
Ставим XP на винт, скидываем все его файлы на отформатированную в NTFS флешку, в menu.lst пишем
Code
title Windows XP
chainloader /ntldr
Рекомендации.
- после завершения установки отключить файл подкачки (или установить минимальный размер);
- изменить свойства корзины "Уничтoжaть фaйлы cpaзy пocлe yдaлeния, нe пoмeщaя иx в кopзинy";
- отключить восстановление системы;
- заменить стандартный драйвер флэш на Hitachi Microdrive(ссылки выше)
- в диспетчере задач, в свойствах вашего флэш диска, вкладка Политика выбрать Оптимизировать для
выполнения
- почитать вот здесь тем, кому интересно!
Всего комментариев: 24
?? ?? ???????
Порядок вывода комментариев:
0
23 majioa (27.12.2012 18:13)
Попытался выполнить по схеме, вышло следующее:
вышла ошибка 7b, выполнил 5,6,7 и опять ошибка 7b. опять выполнил 5,6,7 и опять 7b. Сколько так раз нужно
выполнять?
0
22 presfer (14.12.2012 19:57)
Всем спасибо, все получилось с 1-го раза))) Ставил ХР SP3 на 2Gb Кингмакс)
0
24 majioa (28.12.2012 12:01)
О, а с какого диска ставили? У меня вообще древний xp даже не sp2 %(
0
19 celsus (21.04.2011 22:20)
Спасибо!!!
1
18 Argon71 (29.03.2010 12:37)
Застрял на п1. Поподробнее для чайников, плиз!
В п2 - если диск виртуальный? Поподробнее для чайников, плиз!
1
17 Jedi_Exile (10.02.2010 12:25)
Так я не понял: после установки заставить систему распознавать флешку как диск или перед, как указано на
flashboot.ru???
1
16 hinkari (29.01.2010 15:43)
Народ помагите пожалусто уменя воляеца ноубук ИБМ но в нем нет жоского диска могули я установить винду на флешку
?
0
20 Dominator_Terron (21.05.2011 11:48)
Можешь
2
15 bazikkernel (07.12.2009 07:40)
Я считаю что данная тема вполне подходит для ноутбуков из разряда самым маленьких (дешевеньких) можно
купить флеш карточку на 8 гигобайт и установить XP на неё либо все на карточку 8 гб либо на встроенную память 4
гб, я говорю про ноутбуки у которых нету встроенного cd рома.
1
14 Wolff (03.12.2009 10:45)
не пойму зачем полноценный виндовс на флехе?
Только что б побыстрее приговорить флешку.
Уж лучше какой- нить линь типо паппи или ue 2.4
ток ue 2.4 весит 2 с лишним гига но зато работает с флехи на ура а загрузка операционки проходит за полторы - две
минуты
2
13 Strepsils (20.11.2009 11:58)
3
11 stasys44 (12.09.2009 19:29)
Не сказал бы, что автор довел статью FLASHBOOT до ума.
5. статью явно надо пополнить, непосвещенному неясно, как это делается, в начале хоть добавить фразу Запускаем
редактор реестра (Пуск > Выполнить > regedit). Выделяем раздел реестра: HKEY_LOCAL_MACHINE, переходим в
меню: Файл > Загрузить куст.... Самое лучшее бы написал делайте как написано в:
http://flashboot.ru/index.php?name=News&op=article&sid=8 или привели бы статью полностью кроме белетристики
а дальше - ПРИМЕЧАНИЕ. Если ....
В СЛУЧАЕ ...
0
21 Dominator_Terron (21.05.2011 11:50)
Эти файлы не нужны. С ними выше вероятность получить синий экран
1
6 BOSS_SAS (02.07.2009 12:44)
народ, это все фигня.. нельзя загрузиться с этой винды на другом компе. да и на родном железе после подсоединения
например какой нибудь флешки, она может опять впасть с иний экран при перезагрузке, потому что перепишет заново
параметры севриса USBSTOR где укажет тип запуска sart "3". ну а при смене матери так вообще не загрузится.
поэкспериментировав с ХР, и не добившись запуска на разных машинах, я бросил это дело. начать с вистой, не стал-
увидел что она не может ставится на флешку...
появилась Windows 7, заинтересовался.. посмотрел, инсталлятор тоже отказывается на флеш, расстроился.. но тут
смотрю, ее можно установить на виртуальный диск, а его в свою очередь разместить и на флеш..
http://pcportal.org.ru/forum/6-302-1
это подробная моя статья как установить седьмую винду. она ГРУЗИТСЯ на разных машинах, причем на абсолютно
разных, проверно на компах на базе celeron, core 2 duo, Athlon x2...
1
7 SirZh (16.07.2009 22:19)
Гнусный я бы сказал поклеп. Поставил ХР на флешку (правда не по этой статье, а по другой :-) ) Все отлично
работало НА РАЗНЫХ КОМПЬЮТЕРАХ, и на intel и на AMD. Из порядка 15 машин не заработал только на ОДНОЙ (и
то это сервер был), больше разных машин через мои руки пока не прошло. Из минусов: при включении на новом
железе минут десять может ставить дрова, но потом все отлично работает. Потом мне надоело, скопировал на USB HDD,
теперь установка дров может и две минуты занять. Загрузка- минута. На флешке- побольше- полторы минуты.
1
8 BOSS_SAS (26.07.2009 12:19)
проблема такая все же есть.
да винда загрузилась на другой машине.. но далеко не на всех.
в этом мануале неуказано главное.. винда заново назначит сервисы при подключени какой нить флешки. или смены усб
контроллеров-проверено. и еще проблема в востановлении исходного значения ветви реестра boot bus extender при
смене оборудования. у меня хр грузанулась успешно лишь на двух индентичных машинах. далее виновен HAL. винда
завист от него. ссылка на подменный драйвер с сайта флешбоот, там черным по белому тоже сказано что на других
компах не загрузишься. статья полностью соответствует flashboot.ru не вносит других изменений позволяющих грузиться
на разных машинах.
0
9 SirZh (04.08.2009 23:12)
Я ставил по статье с сайта thinkit.ru. Пока адрес статьи такой:
http://thinkit.ru/blog/viewblog/314/
Если они опять изменят структуру сайта введите в поиске что-нибудь типа "установка windows xp на usb hdd".
Первоначально ставил на простеньком ноуте Acer (первое что под руку попалось).
1
10 exciter (11.09.2009 12:19)
я пользуюсь прогой Multiboot ставлю ХР на свой ноут с флешки (USB накопитель) без Твоих проблем чего и
Тебе желаю!
2
3 SirZh (19.06.2009 07:14)
Как выбирать профиль оборудования при загрузке?
Вроде где-то давным-давно встречал, что в boot.ini прописывать можно... Кто делал? И что из этого получилось?
А проблема собственно такая: имеется HDD WD в 160 Гб, поставил на него XP, все отлично работает, на разных
машинах, только одно огорчает: после включения на одной машине находит оборудование и устанавливает драйвера,
при включении на другой машине- находит оборудование и ставит драйвера, при включении снова на первой машине-
все равно новое оборудование и снова ставит драйвера. Все бы ничего, но установка дров может 10 минут идти. Мелочь,
а неприятно :-)
4
5 fignja (25.06.2009 16:56)
Для того чтобы настроить используемые профили оборудования, необходимо проделать следующие действия:
* щелкните правой кнопкой мыши на значке Мой компьютер (My Computer), расположенном на Рабочем столе Windows, и
в появившемся меню выберите пункт Свойства (Properties);
* перейдите ко вкладке Оборудование (Hardware) окна Свойства системы (System Properties) и щелкните мышью на
кнопке Профили оборудования (Hardware Profiles). На экране появится одноименное диалоговое окно .
В поле Имеющиеся профили оборудования (Available Hardware Profiles) вам будут показаны профили оборудования,
доступные в Windows в настоящий момент. Просмотреть свойства любого из этих профилей можно нажатием на кнопку
Свойства (Properties).
Если данный профиль предназначен для использования на переносном компьютере, вы можете установить флажок
напротив пункта Это портативный компьютер (This is a portable computer), выбрав один из возможных режимов работы:
Компьютер пристыкован (The computer is docked) - компьютер, используемый совместно с другим компьютером или
рабочей станцией (если в процессе установки Windows определит, что ваш компьютер имеет средства коммуникации для
интерфейса с другими компьютерами, вы не сможете изменить эту функцию); Компьютер отстыкован (The computer is
undocked) - компьютер работает автономно; и, наконец, режим Неопределенное состояние стыковки (The docking state is
unknown), устанавливаемый в том случае, если операционная система не в состоянии определить подходящий вариант
настройки профиля оборудования для данной конфигурации. Флажок Всегда выводить этот профиль как вариант при
загрузке Windows (Always include this profile as an option when Windows starts) включит данный профиль в меню
профилей оборудования, предлагаемый пользователю при загрузке Windows.
Создать новый профиль оборудования можно, воспользовавшись кнопкой Копировать (Copy) в окне Профили
оборудования и переименовав скопированный таким образом профиль при помощи кнопки Переименовать (Rename).
Чтобы удалить неиспользуемый профиль оборудования, необходимо щелкнуть мышью на кнопке Удалить (Delete).
Раздел Выбор профиля оборудования (Hardware profiles selection) диалогового окна Профили оборудования позволяет
настроить режимы загрузки профилей оборудования. Если в вашей системе их создано несколько, в процессе загрузки
Windows на экране появится меню, где вам будет предложено выбрать нужный профиль, который будет использоваться в
течение последующего сеанса работы с операционной системой. Режим Дожидаться явного указания от пользователя
(Wait until I select a hardware profile) приостанавливает загрузку Windows до того момента, пока вы не выберете один из
предложенных профилей. В режиме Выбрать первый профиль в списке, если выбор не сделан за ** сек. (Select the first
profile listed if I don't select a profile in ** seconds), система автоматически загрузит первый профиль из предложенного
списка, если вы не выберете другой в течение указанного промежутка времени.
Создав новый профиль оборудования, вы сможете впоследствии отредактировать его с использованием программы
Диспетчер устройств.
2
2 Dominator_Terron (15.06.2009 18:14)
1
4 fignja (25.06.2009 16:54)
Использование профилей оборудования бывает наиболее полезным, если вы устанавливаете Windows XP на переносном
компьютере, конфигурация которого периодически изменяется. Например, в офисе вы используете свой ноутбук
совместно с рабочей станцией, имеющей сетевой адаптер или устройство для записи компакт-дисков, а при работе дома
присоединяете к компьютеру цифровую камеру или модем, однако не подключаетесь к локальной сети. Создав в
операционной системе два различных профиля, настроенных на используемое в каждой конфигурации оборудование, вы
можете выбирать нужный профиль в процессе загрузки Windows. Редактировать созданный вами профиль оборудования
можно при помощи программы Диспетчер устройств. Следует отметить, что отключенные вами в каждом профиле
устройства не удаляются из списка устройств Windows, просто в процессе загрузки операционной системы для них не
загружаются в память соответствующие драйверы. Я же говорю о приоритете загрузки флешки - не HDD, сделать ее
активной и загрузиться без hdd не представляется возможным. К томуже одно дело локальная сеть и фотоопарат - другое
мамка, оперативка и процессор.
• Введение
• Поддерживаемые форматы виртуальных жестких дисков
• Базовые действия, выполняемые с VHD-дисками
o Создание виртуальных жестких дисков
o Присоединение виртуального жесткого диска
o Инициализация виртуального жесткого диска
o Создание простого тома в VHD диске
o Отсоединение виртуального диска
o Просмотр информации о виртуальном диске
o Сжатие виртуальных дисков
• Заключение
Введение
В июне 2005 года компания Microsoft разработала новую спецификацию формата образов виртуальных жестких дисков (Virtual
Hard Disk - VHD). VHD – это формат файла, у которого полная структура и содержимое аналогичны с жестким диском. Он
используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно
открыть разными программами виртуализации или виртуальными машинами. Формат Microsoft VHD в настоящее время
используется в Microsoft Virtual PC 2007, Microsoft Virtual Server 2005 R2 и Hyper-V. Виртуальные жесткие диски позволяют
нескольким операционным системам одновременно находиться на одном компьютере. Файл VHD определяет формат жесткого
диска виртуальной машины, который расположен в едином файле на хостовой операционной системе. Помимо этого,
операционные системы Windows 7 и Windows Server 2008 R2 могут поддерживать создание, подключение и загрузку с VHD-дисков,
расположенных на хостовой системе. В этой статье я расскажу о поддерживаемых типах виртуальных жестких дисков, а также о
базовых операциях, которые можно с ними выполнять.
Поддерживаемые форматы виртуальных жестких дисков
Жесткие диски виртуальных машин хранятся на хостовой операционной системе в виде отдельных файлов. Существует три типа
виртуальных дисков:
1. Динамически расширяемый дисковый образ, который обеспечивает объем пространства, необходимый для
хранения данных. Размер VHD-файла в момент создания диска небольшой, но увеличивается по мере добавления данных
на диск. Распределение данных осуществляется в блоках. При удалении данных с виртуального жесткого диска размер
VHD-файла автоматически не уменьшается. Например, если был создан динамически расширяемый жесткий диск,
объемом 5 Гб, то изначально этот файл на хостовой системе будет занимать порядка двух мегабайт. По мере накопления
информации в этом образе, его размер будет увеличиваться, пока не достигнет пяти гигабайт.
Помимо этого, динамические диски хранят метаданные, которые используются при получении
доступа к данным пользователей, хранящихся на жестком диске. Максимальный размер
динамического жесткого диска 2040 Гб. Фактический размер ограничивается основным протоколом
аппаратного диска. Например, ATA жесткие диски имеют 127 ГБ.
Пространство, отведенное для передачи данных, использует структуру Hard Disk Footer Format. В этом случае, размер
файла на хостовой операционной системе будет включать в себя размер жесткого диска гостевой операционной системы
и размер нижнего колонтитула.
3. Разностный дисковый образ, который позволяет вносить изменения в родительский виртуальный жесткий диск, не
изменяя данный диск. Размер VHD-файла для разностного диска увеличивается по мере сохранения новых изменений на
диске. Другими словами, образ жесткого диска отображает текущее состояние виртуального жесткого диска как набор
измененных блоков по сравнению с родительским изображением. Этот тип напрямую зависит от другого образа жесткого
диска. Родительский образ жесткого диска может быть любым из упомянутых типов образов жесткого диска, в том числе
и другой разностный образа жесткого диска.
К базовым операциям, которые можно проводить с виртуальными жесткими дисками, можно отнести такие действия, как:
создание, присоединение, отсоединение, удаление виртуальных жестких дисков. Возможно также сжатие дисков, конвертирование
физических дисков в виртуальные, подключение дисков как папки и другое. В этом руководстве рассматриваются не все
возможные операции, которые проводятся над виртуальными жесткими дисками.
Очень полезная статья об установке операционной системы Windows 7 на виртуальный диск была написана Игорем Шаститко: Kaк
установить Windows 7 и ничего не «сломать», а также можете посмотреть видео доклад Михаила Гоча «Новые возможности
Windows 7. Загрузка системы с диска VHD».
Создание виртуальных жестких дисков
Для того чтобы создать виртуальный жесткий диск, выполните следующие действия:
3. Нажмите на кнопку «Обзор» для того чтобы указать папку, в которой будет располагаться файл виртуального жесткого
диска на вашем компьютере;
4. В появившемся диалоге «Просмотр файлов виртуального диска» выберите папку, в которую должен быть сохранен
файл. Если требуется сохранить файл в новой папке, то ее можно создать непосредственно из этого диалога, используя
контекстное меню или кнопку «Новая папка» на панели действий. В поле «Тип файла», укажите тип «Файлы
виртуального диска». В поле «Имя файла» введите имя и нажмите на кнопку «Сохранить»;
5. В диалоге «Создать и присоединить виртуальный жесткий диск» укажите размер виртуального диска и выберите
его формат. Возле текстового поля, в которое нужно ввести размер диска, присутствует раскрывающийся список, где
можно выбрать размер жесткого диска. Доступные значения – мегабайты, гигабайты и терабайты. При выборе формата
жесткого диска доступны варианты: динамическое расширение, а также фиксированный размер, о принцип которых
описан выше.
Виртуальный жесткий диск также можно создать средствами утилиты командной строки DiskPart. Для этого в командной строке с
правами администратора нужно воспользоваться командой Create Vdisk. Синтаксис команды следующий:
Create Vdisk File=<имя_файла> Maximum=<n> Type=Fixed|Expandable [/Опция Параметр]
Где:
• При помощи параметра File можно указать полный путь и имя виртуального диска.
• Параметр Maximum отвечает за максимальное дисковое пространство, предоставляемое виртуальным диском, заданное
в мегабайтах.
• При помощи параметра Type можно указывать формат виртуального диска. Существует два значения для данного
параметра:
o FIXED создает файл виртуального диска фиксированного размера;
o EXPANDABLE создает динамически расширяемый образ виртуального диска.
• При помощи параметра Parent можно указать путь к существующему родительскому файлу виртуального диска для
создания разностного диска. При использовании Parent нельзя использовать параметр Maximum, поскольку размер
разностного диска определяется родительским файлом. Помимо этого, также нельзя задавать параметр Type, поскольку
создавать можно только расширяемые (параметр Expandable) разностные диски.
• Параметр Source предназначен для того чтобы указывать путь к существующему файлу виртуального диска для
предварительного заполнения нового файла виртуального диска. При использовании параметра Source данные из
исходного файла виртуального диска копируются блок за блоком в создаваемый файл виртуального диска. Однако между
ними отсутствуют отношения родитель-потомок.
С помощью параметра SD можно указать дескриптор безопасности в формате языка SDDL. По умолчанию дескриптор
безопасности берется из родительского каталога. В простейшем случае строка может содержать дескриптор безопасности,
обеспечивающий защиту доступа, который называется списком управления доступом на уровне пользователей (DACL).
Увеличить рисунок
Присоединение виртуального жесткого диска
Если у вас уже имеется созданный виртуальный жесткий диск, то вы его можете присоединить к оснастке управления дисками. Это
можно сделать следующим образом:
1. Откройте «Управление компьютеров». В нем, раскройте узел «Запоминающие устройства», нажмите правой
кнопкой мыши на «Управление дисками» и из контекстного меню выберите команду «Присоединить виртуальный
жесткий диск»;
2. Нажмите на кнопку «Обзор», чтобы выбрать файл виртуального жесткого диска. Если вам не нужно записывать данные
на диск, то в этом диалоге можно установить флажок «Только для чтения»;
Также виртуальный жесткий диск можно присоединить средствами утилиты командной строки DiskPart. Для этого в командной
строке с правами администратора нужно выбрать нужный виртуальный диск командой Select Vdisk, а затем воспользоваться
командой Attach Vdisk. Синтаксис следующий:
Attach Vdisk
Эту команду можно использовать без параметров. Доступные параметры:
• Параметр ReadOnly присоединяет виртуальный диск в режиме только для чтения. Любая операция записи приведет к
возникновению ошибки ввода-вывода устройства.
• При помощи параметра UseFileSD можно указать, что для виртуального диска следует использовать дескриптор
безопасности самого виртуального файла. Если параметр не указан, то у диска не будет явно заданного дескриптора
безопасности, если не был также задан параметр SD=(строка SDDL).
• Параметр SD задает дескриптор безопасности в формате SDDL. По умолчанию дескриптор безопасности обеспечивает
доступ, аналогичный любому физическому диску. Дополнительные сведения о формате строки SDDL см. в справке по
команде Create Vdisk.
Увеличить рисунок
Инициализация виртуального жесткого диска
После того как виртуальный жесткий будет создан или присоединен, для дальнейшей работы его нужно инициализировать. При
помощи графического интерфейса это можно сделать следующим образом:
1. Откройте «Управление компьютеров». В нем, раскройте узел «Запоминающие устройства» и нажмите левой
кнопкой мыши на «Управление дисками»;
2. Найдите диск, который нужно инициализировать, нажмите на нем правой кнопкой мыши и из контекстного меню
выберите команду «Инициализировать диск»;
3. В диалоге «Инициализация дисков» выберите нужный стиль разделов для выбранного виртуального диска.
Доступные стили:
o Основная загрузочная запись (Master Boot Record - MBR) - это первый физический сектор на жёстком
диске или другом устройстве хранения информации, разбиваемом на логические диски (разделы). MBR содержит
таблицу разделов (partition table) и небольшой фрагмент исполняемого кода;
o Таблица с GUID разделов (GUID Partition Table - GPT) – это стандартный формат размещения таблиц
разделов на физическом жестком диске. Он является частью Extensible Firmware Interface (EFI) (Расширяемый
Микропрограммный Интерфейс) — стандарта, предложенного Intel на смену отжившего BIOS, одного из
последних реликтов первозданной IBM PC
4. Нажмите на кнопку «ОК».
1. Нажмите на правую кнопку на нераспределенном VHD диске и из контекстного меню выберите команду «Создать
простой том»;
5. В диалоге «Форматирование раздела» укажите нужную файловую систему, размер кластера, название диска и
установите флажок возле опции«Быстрое форматирование», если хотите, чтобы диск был сразу отформатирован.
После чего нажмите на кнопку «Далее»;
6. Ознакомьтесь со всеми действиями, которые будут выполнены в диалоге «Завершение мастера создания простого
тома» и нажмите на кнопку«Готово».
7. Виртуальный диск появится в таблице дисков. В оснастке управления дисками, значок виртуального диска визуально
отличается от значков физических дисков, что можно заметить на следующем скриншоте. В проводнике Windows
виртуальные диски выглядят так же, как и физические
Увеличить рисунок
Отсоединение виртуального диска
Для того чтобы отсоединить виртуальный диск, выполните следующие действия:
1. Найдите виртуальный диск, который хотите отсоединить, нажмите на нем правой кнопкой мыши и из контекстного меню
выберите команду «Отсоединить виртуальный жесткий диск»;
2. В диалоге «Отсоединить виртуальный жесткий диск» нажмите на кнопку «ОК». Если вы хотите этот диск
полностью удалить, то отметьте флажок«Удалить виртуальный диск после удаления диска».
Отсоединить виртуальный жесткий диск также можно при помощи утилиты командной строки DiskPart. Для этого в командной
строке с правами администратора нужно выбрать предполагаемый виртуальный диск командой Select Vdisk, а затем
воспользоваться командой Detach Vdisk. Синтаксис команды следующий:
Detach Vdisk
Увеличить рисунок
Просмотр информации о виртуальном диске
Для того чтобы просмотреть подробную информацию о диске, выполните следующие действия:
Шаг 1
Шаг 2
Откроется Мастер установки Windows XP Mode. Для завершения установки необходимо пройти по всем страницам Мастера
установки. Для того, чтобы завершить процесс установки оставьте опцию "Запустить Windows XP Mode" включенной.
Увеличить рисунок
На первом шаге установки Windows XP Mode нужно нажать на кнопку «Далее».
Увеличить рисунок
На втором шаге Мастер предлагает выбрать расположение для установки Windows XP Mode
Увеличить рисунок
Сам процесс установки
Увеличить рисунок
Шаг 3
Когда виртуальная машина запустится в первый раз, появится диалог Лицензионного соглашения Windows XP Mode. Чтобы
использовать Windows XP Mode, необходимо принять пользовательское соглашение и нажать на кнопку «Далее».
Увеличить рисунок
Шаг 4
Нужно создать пароль для учетной записи «XPMUser». Это учетная запись с правами Администратора, которую Мастер установки
создает автоматически. Она используется по умолчанию для запуска Windows XP Mode. Если вы не хотите вводить пароль при
каждом запуске гостевой системы, выберите опцию «Запомнить учетные данные (рекомендуется)» для того, чтобы система
запомнила пароль. В противном случае вам придется каждый раз вводить пароль в поле для ввода пароля учетной записи. Если
вы хотите хранить файлы виртуальной машины в расположении отличном от расположения по умолчанию, требуется его указать.
Увеличить рисунок
Шаг 5
Выберите метод установки обновлений, после чего можете просмотреть информацию о хостовых устройствах, которые
автоматически отображаются в системе. Нажмите «Начать установку».
Увеличить рисунок
После того, как Windows Virtual PC сконфигурирует Windows XP Mode виртуальная машина будет готова для использования.
Не следует деинсталлировать пакет в том случае, если вы больше не будете его использовать. Если вы его удалите, то пакет
компонента Windows XP Mode будет более недоступен, и вы можете потерять важные данные. Деинсталляция пакета удаляет
виртуальную машину, а также прекращает доступ к данным, которые хранились в виртуальной машине.
Компания Microsoft советует хранить архивную копию пакета Windows XP Mode (WindowsXPMode_xx-XX.exe, где хх-ХХ является
языком системы) как бэкап, на случай, если вам придется восстанавливать среду Windows XP Mode. Например, можно записать
WindowsXPMode_xx-XX.exe на CD или DVD диск. Крайне рекомендуется иметь архивную копию, потому что среда Windows XP Mode
имеет 2 виртуальных жестких диска – родительский виртуальный жесткий диск и дифференциальный диск. Дифференциальный
диск не может использоваться без родительского. Если родительский диск будет удален или поврежден, то следует обновить
существующую среду Windows XP Mode. В этом случае вам нужно использовать тот же родительский жесткий диск, который был
использован ранее, если вы будете заново устанавливать Windows XP Mode.
Ход установки
Увеличить рисунок
Увеличить рисунок
После установки Windows XP Mode вы, возможно, захотите создать новые учетные записи для этого компонента. Если вы
создадите учетные записи, то их нужно будет добавить в группы Remote Desktop User и Administrators. Учетные записи могут
быть как доменными, так и локальными.
Содержание
• Введение
• Создание виртуальной машины
o Процесс установки
• Закрытие виртуальной машины
• Изменения действия закрытия виртуальной машины по умолчанию
• Выключение виртуальной машины
Введение
Этот метод можно использовать в том случае, если вы не хотите, чтобы вашей гостевой системой была Windows XP. В этой статье
я расскажу, как можно создать виртуальную машину и установить гостевую операционную систему, которой вы планируете
управлять в Virtual PC.
Для создания виртуальной машины можно воспользоваться мастером создания виртуальных машин. Мастер поможет вам
сконфигурировать виртуальную машину с базовыми настройками, которые вы можете настроить так, как вам необходимо для
использования виртуальной машины. Например, вы можете указать определенный объем памяти, которую будет использовать
виртуальная машина. Количество выделяемой оперативной памяти должно быть таким, которые вы выделили бы физическому
компьютеру. Желательно обеспечивать виртуальную машину достаточным количеством памяти для того, чтобы можно было без
проблем управлять операционной системой и установленными на нее приложениями
Также следует обратить внимание на то, каким образом вы будете устанавливать гостевую операционную систему. Например, для
установки операционной системы вы можете использовать сетевой сервер для инсталляции или физический CD или DVD привод, в
который просто поместите установочный диск с системой. Если вы устанавливаете поддерживаемую Virtual PC гостевую
операционную систему, то после установки понадобится установить пакет компонентов интеграции.
Создание виртуальной машины
1. Нужно открыть папку виртуальной машины. Для этого заходим в меню «Пуск», выбираем «Windows Virtual PC». Если
сразу в меню данного пункта нет, нужно нажать в меню «Пуск» на «Все программы», нажать левой кнопкой на
папку «Windows Virtual PC», а затем выбрать пункт «Windows Virtual PC».
2. В проводнике Windows откроется папка «Виртуальные машины». Из области меню нажимаем на «Создать
виртуальную машину».
Увеличить рисунок
Папка «Виртуальные машины» обеспечивает подробную информацию обо всех виртуальных машинах, созданных
текущем пользователем, а также из этой папки можно открывать общий доступ, создавать и изменять виртуальные
машины и виртуальные диски.
3. Откроется Мастер создания виртуальных машин. Пройдя по диалогам мастера вы выберите требуемые настройки для
установки гостевой операционной системы.
Процесс установки
Шаг 1
Увеличить рисунок
На первом шаге необходимо дать имя новой виртуальной машине и указать ее расположение.
Шаг 2
Увеличить рисунок
На втором шаге мастер создания виртуальных машин нам предлагает указать параметры памяти для виртуальной
машины.
Шаг 3
Увеличить рисунок
На третьем шаге требуется указать настройки дисков виртуальной машины.
4. По окончанию работы мастера виртуальная машина будет отображена в списке файлов папки «Виртуальные
машины».
Увеличить рисунок
5. Установка гостевой операционной системы. Если вы используете сетевой инсталляционный сервер, то можете смело
пропускать данный шаг. Если вы используете CD или DVD диск, то вставьте его в каретку привода и переходите на
следующий шаг установки. Для использования .iso образа нужно сделать следующее:
o Нажмите правой кнопкой мыши на созданной виртуальной машине и выберите пункт «Параметры»;
Увеличить рисунок
o В левой панели выберите диск, на котором находится образ. В правой панели выберите пункт «Открыть ISO-
образ». Нажмите кнопку ОК.
Увеличить рисунок
6. Запустите виртуальную машину. В списке файлов выберите виртуальную машину и нажмите «Открыть». Windows Virtual
PC откроет установщик системы для виртуальной машины. Виртуальная машина будет искать установочный диск.
Установка начнется после того, как найдется загрузочный диск.
Увеличить рисунок
7. После того, как инсталляция будет завершена нужно установить компоненты интеграции. Нажимаем на
меню «Сервис» в окне виртуальной машины и выбираем пункт «Установить компоненты интеграции». Если
инсталляция не начнется через несколько секунд, перейдите на рабочий стол виртуальной машины и откройте в ней CD
диск. После этого нужно 2 раза нажать левой кнопкой мыши на файле IntegrationComponents.msi.
Увеличить рисунок
Увеличить рисунок
До того как начнете выполнять некоторые действия в виртуальной машине возможно вы захотите узнать как можно выйти из
виртуальной машины. Когда вы закрываете виртуальную машину, она может перейти в режим гибернации, завершение работы
или выключиться. Когда виртуальная машина выходит из режима гибернации, у нее не происходит
последовательная загрузка системы, соответственно этот вариант гораздо быстрее, нежели выключение и завершение работы.
Внимание!
Когда вы открываете виртуальную машину, Windows Virtual PC обеспечивает ее памятью и процессорными ресурсами.
Продолжительность времени, которое используется для открытия виртуальной машины, зависит от того, каким методом
вы ее закрывали в момент последней сессии. Также имеет значение количество памяти, которое вы выделяли при
создании виртуальной машины.
По умолчанию, при нажатии на кнопку «Закрыть» в окне виртуальной машины, виртуальная машина Windows XP Mode переходит
в режим гибернации и предлагает вам выбрать такое же действие и для остальных виртуальных машин. Вы можете
самостоятельно изменить эту опцию.
Изменения действия закрытия виртуальной машины по умолчанию
1. Сделайте следующее:
o В папке «Виртуальные машины» нажмите правой кнопкой на виртуальной машине и выберите
пункт «Параметры».
o Из окна виртуальной машины нажмите на пункт меню «Сервис» и затем выберите пункт меню «Параметры».
2. В левой части диалога «Параметры» нажмите на опцию «Закрыть».
Увеличить рисунок
3. В правой части диалога, выберите опцию для «Автоматически закрыть со следующим действием:», или
выберите «Запросить о действии» для того, чтобы постоянно открывался запрос о способе закрытия виртуальной
машины.
Увеличить рисунок
1. В окне виртуальной машины нажмите на Ctrl+Alt+Del. Или можете нажать комбинацию клавиш CTRL+ALT+END.
2. В появившемся окне гостевой операционной системы нажмите на «Закрыть».
3. Операционная система будет выключена, ресурсы, потребляемые ею будут возвращены хостовой системе.
Внимание!
Если вы хотите, чтобы установленное программное обеспечение отображалось на рабочем столе хостовой операционной
системы, нужно выйти из учетной записи и только потом можно закрывать виртуальную машину.
Содержание
• Введение
• Использование приложений виртуальной машины на Windows 7
o Предоставление доступа к приложениям в Windows 7
• Использование USB устройств в виртуальной машине
• Заключение
Введение
Данная статья является продолжением статей о развертывании виртуальных машин в среде Windows 7: Установка Windows XP
Mode и Установка виртуальной машины Windows Virtual PC вручную. В этой статье описывается использование приложений
виртуальной машины на хостовой операционной системе и использование USB устройств в виртуальной среде.
Использование приложений виртуальной машины на Windows 7
Если вы используете определенные версии Windows XP, Windows Vista или Windows 7 на виртуальной машине, то у вас появляется
возможность для доступа к приложению непосредственно с рабочего стола на хостовом компьютере, когда приложение
установлено в виртуальной машине. Благодаря этой возможности вы можете запускать на хостовой машине Windows 7
существующие приложения, избегая проблем, которые могут возникать в том случае, если они не совместимы с хостовой
операционной системой.
Бизнес-приложения, запускаемые на операционной системе Windows XP замечательно подходят для тестирования данной
возможности. Однако, Windows Virtual PC не поддерживает приложения, которые требуют стереозвук или 3D графику. Это
означает, что пользовательские приложения, например игры, невозможно запускать в данном случае.
Предоставление доступа к приложениям в Windows 7
1. Необходимо открыть виртуальную машину, если она еще не запущена. В папке «Виртуальные машины» нажимаем
правой кнопкой на имени виртуальной машины и из контекстного меню выбираем команду «Открыть».
2. Устанавливаем приложение. Например, если приложение находится на CD или DVD диске, вставляем его в каретку
привода. Если программа автозапуска откроется на хостовой машине – закрываем ее окно. На гостевой операционной
системе открываем DVD диск и устанавливаем программное обеспечение.
Открывать на хостовой системе можно не только приложения, которые были установлены на виртуальной машине, а
даже те приложения, которые входят в состав самой операционной системы. На следующем скриншоте можно увидеть
запущенные веб-обозреватели Internet Explorer. Приложение, которое отображено слева - "родной" Internet Explorer 8
операционной системы Windows 7, а приложение, которое отображено справа - Internet Explorer 6.0, запущенное под
виртуальной машиной в режиме Windows XP Mode.
Увеличить рисунок
3. После того, как приложение будет установлено, выходим из учетной записи пользователя гостевой операционной
системы и закрываем виртуальную машину.
4. Открываем приложение на хостовой операционной системе. Для этого заходим в меню «Пуск», открываем «Все
программы», переходим к «Windows Virtual PC», и открываем приложение, которое было установлено на
виртуальной машине.
Внимание!
Иногда в меню «Пуск» не отображаются значки для запуска приложений, установленных в виртуальной машине.
В этом случае необходимо добавить значок вручную. В гостевой операционной системе перетаскиваем значок
из директории, где хранится запускаемый файл в папку «All users» меню «Пуск». Например, в Windows XP
копируем значок в %systemdrive%\Documents and Settings\All Users\Start Menu\Programs.
5. Через несколько секунд приложение откроется. Если минимизировать приложение, то оно отобразится на панели задач
хостовой операционной системы как минимизированная виртуальная машина.
6. Можно использовать приложение точно так же, как если бы оно было установлено непосредственно на хостовой системе.
Чтобы проверить это можно попробовать сохранить файл в приложении. Выберите опцию «Сохранить» из меню
установленной программы и у вас появится возможность сохранить файл прямо на хостовой системе.
Windows Virtual PC поддерживает USB устройства версии 2.0, также возможно совместное использование устройства или запись с
устройства на виртуальную машину. Метод, который вы будете применять, зависит от того, вида устройства USB, которое
используется. В том случае, если установлены компоненты интеграции и они разрешены гостевой операционной системе,
запоминающие устройства и устройства чтения смарт-карт автоматически разделяются между виртуальными машинами и
физическим компьютером. Не требуются никакие дополнительные действия для этих типов запоминающих устройств.
Для остальных видов возможно их использование благодаря прикреплению их к виртуальной машине. Например, можно
прикрепить следующие типы USB устройств:
• Цифровые камеры;
• USB CD/DVD приводы;
• MP3 плееры;
• Телефоны/КПК/мобильные устройства;
• Веб-камеры/видео камеры;
• Беспроводные сетевые адаптеры.
5. Для того, чтобы USB устройство стало доступным на хостовой операционной системе, должно быть отсоединено от
виртуальной машине. В окне виртуальной машины нажмите на «USB», а затем на «Имя_устройства Освободить».
VHD файлы, как и данные любого физического жесткого диска, могут быть утрачены
(повреждены,случайно удалены, подвергнуты вирусной атаке и т.д.) В силу этого вопрос восстановления
данных с VHD дисков (образов) представляется крайне важным. В R-Studio предлагается для этого
несколько способов.
1. Подключите VHD образ к системе через утилиту Управление дисками Windows (Windows Disk
Management).
После успешного подключения разделам диска будут присвоены буквы. В R-Studio они будут
представлены как обычные диски.
2. Обработайте в R-Studio подключенные VHD диски таким же образом как и другие диски.
1. Откройте файлы VHD как образы дисков. Вам может потребоваться изменить тип файлов на "Все
файлы (All files)" в диалоговом окне Открыть файл образа (Open Image File) чтобы увидеть файлы VHD с
расширением по умолчанию .vhd.
Рис. 3: Файлы VHD дисков открытые в R-Studio как образы дисков
Кликните по изображению для его увеличения
2. Обработайте в R-Studio открытые файлы VHD дисков как обычные дисковые объекты.
Этот способ будет применим только в том случае если файлы VHD дисков нефрагментированы. Более
подробно см. в статье Принципы Восстановления Данных.
1. Отсканируйте диск (логический том или весь жесткий диск) на котором находились файлы VHD
дисков. В диалоговом окне Сканировать (Scan) выберите соответствующую файловую систему искомого
раздела (в нашем случае NTFS).
2. Найдите VHD диски среди распознанных разделов. Они будут либо красного, либо зеленого цвета.
Вы также можете определить раздел по его файловой системе, размеру или другим дисковым
параметрам.
3. Дважды щелкните мышью по распознанным разделам чтобы их открыть и восстановить данные. При
необходимости вы можете выполнять более глубокий анализ, то есть, как и для любых других дисковых
объектов, создавать копии образов и т.д.
Случай 4: Для Виртуальных Жестких Дисков найденных как распознанные разделы требуется более
глубокий анализ
Обратите внимание: Вы можете дважды щелкнуть по значениям параметров (смещение и размер) чтобы
их копировать и вставить в Блокнот для последующего использования в диалоговом окне Создать регион
(Create Region) (на этапе 2).
2. Используйте параметры полученные на первом этапе и создайте регион на диске хоста. Проверьте
чтобы в диалоговом окне Создать регион (Create Region) были выбраны единицы Sectors.
Заключение
R-Studio позволяет искать утраченные разделы, восстанавливать и копировать данные VHD файлов.
Способы восстановления файлов и анализа диска зависят от конкретной ситуации. Если у вас ОС Windows
7 или более поздняя версия Windows и VHD файлы не повреждены, то можно отсканировать диск VHD
также как и обычный логический том. В остальных случаях применяются более сложные способы поиска
и восстановления утраченных данных.
default 0
timeout 30
color green/black black/yellow
title menu Windows XP VHD # Вызов меню установки и загрузки Windows XP в файле VHD
find --set-root --ignore-floppies --ignore-cd /menu-vhd.lst
configfile /menu-vhd.lst
title -----------------------------------------------
kernel
После выполнения перечисленных манипуляций нужно выставить в BIOS загрузку с флешки на первом
месте и выбирать при загрузке нужное действие из меню. Такой способ позволяет не производить
никаких изменений в меню установленной на компьютере системы.
Последовательность установки Windows XP на виртуальный диск типа VHD :
1. На рабочей Windows XP (Windows 7) устанавливаем программу виртуального привода ImDisk запуском
IMG_XP\makebt\imdiskinst.exe
2. На раздел локального диска, где будем формировать виртуальный диск, копируем образ дистрибутива
для установки Windows-XP.iso и образ флоппи диска IMG_XP\makebt\winvblock.ima
3. Запускаем утилиту IMG_XP\VHD_XP_Create.exe.
В нижнем окошке "Target Drive where to Create Image file" выбираем целевой диск, где будет сформирован
файл XP-1.vhd Размер виртуального диска по умолчанию 2 ГБ для установки полного дистрибутива
можно не менять. В верхнем окошке "XP Setup ISO file on Target Drive" выбираем образ дистрибутива
Windows-XP.iso на этом же диске. Выставляем опции установки "Settings" путем активации
(галочка)\отключения (пусто) в соответствующем окошке :
Update Grub4dos grldr Version on Target Drive - Обновить версию файла grldr Grub4dos на целевом диске
Активация этой опции копирует файл grldr из пакета IMG_XP на целевой диск. Если такой файл уже есть,
то опцию можно отключить.
Add Grub4dos to BootManager Menu - Force - Добавить принудительно загрузку Grub4dos в загрузочное
меню системы
Во избежание лишних хлопот опцию стоит отключить. Эту опцию стоит активировать только продвинутым
юзерам, поскольку при этом будет меняться загрузочное меню основной ОС, а при установке файла VHD
на пассивный раздел локального диска появится предложение сделать его активным. Для использования
загрузчика Grub4dos можно применить один из предложеных выше способов.
Make Grub4dos Boot Menu on Target Drive-InstallXP in VHD - создать загрузочное меню Grub4dos (menu.lst)
на целевом диске - Установка ХР на VHD
Если нет готового меню для установки ХР в файл VHD эту опцию следует активировать.
LoadXP Setup ISO in RAM-use mem Option - Загружать установочный образ ХР ISO в RAM - использовать
опцию mem
Загружать установочный образ в память имеет смысл для фрагментированного образа. Поскольку
типовой оригинальный образ имеет размер 600-700 МБ, величина памяти RAM нужна не менее 1 ГБ. К
тому же потребуется дополнительное время на загрузку образа в память. Желательно утилитой
IMG_XP\WinContig\WinContig.exe проверить фрагментацию образа и, при наличии таковой
дефраментировать его. Тогда опцию можно отключить.
Use Compression for NTFS Format of VHD - Использовать сжатие для NTFS формата на VHD
Эта опция производит компрессию виртуального диска, что уменьшает примерно в полтора раза размер
занятого пространства на диске. Опцию рекомендуется активировать.
6. Перезагружаем компьютер с флешки (или выбираем Grub4dos в меню загрузки основной системы).
При установке Windows XP сначала выбирается вторая запись (title Start - TXT-mode XP Setup...), которая
инициирует первый (текстовый) этап установки, затем, после перезагрузки, выбирается первая запись
(title Continue GUI-mode XP Setup...) для запуска графического этапа установки и, по окончании
установки, выбирается третья запись для загрузки установленной системы.
Следует отметить, что на текстовом этапе установки виртуальный диск XP-1.vhd будет показан как диск
С: в конце списка доступных дисков. После выбора форматировать его не следует, поскольку он уже
форматирован в процессе создания.
7. Установленную в файл XP-1.vhd Windows XP обязательно следует запустить с локального диска,
подождать пока будут автоматически установлены драйверы из дистрибутива , выполнив при
необходимости перезагрузку. Следует отключить создание файлов подкачки и сна. После этого можно
перейти к установке виртуального диска на USB HDD\флешку и адаптации его к загрузке с внешнего
диска.
8. Копируем файл XP-1.vhd на USB диск и, при необходимости, дефрагментируем его. Запускаем утилиту
IMG_XP\USB_XP_Fix.exe.
В верхнем окошке "Select Windows XP Image File" выбираем виртуальный диск XP-1.vhd на USB диске.
После выбора в нижнем окошке "USB Target Drive" пропишется буква внешнего диска, где находится наш
файл. Все опции кроме трех можно активировать. Особо следует сказать об этих трех опциях.
Use minlogon - Включает единственного пользователя ОС. Замечено, что при установке этой опции
становится невозможным включение языковой панели.
Add EWF Write Filter - Добавить расширенный фильтр записи. Этот фильтр перенаправляет все
изменения системы в память RAM. Для USB HDD его установка не обязательна. Для флешки, с ее
ограниченным ресурсом циклов перезаписи и низкой скоростью записи\чтения применение EWF является
необходимостью, т.е. для флешки следует либо активировать эту опцию, либо потом установить другую
версию EWF. Следует учесть, что EWF по этой опции устанавливается в режиме блокировки записи. Это
означает, что любые изменения в системе при обычной перезагрузке по кнопке "Пуск", включая
установленные драйверы, не будут сохранены.Для перезагрузки с сохранением изменений следует
запустить соответствующую команду EWF либо отключить блокировку записи EWF.
Add Hal From - позволяет интегрировать в систему набор файлов HAL.DLL из дистрибутива Windows XP
для работы на компьтерах с разной конфигурацией процессоров и материнских плат. В результате
действия этой опции в загрузочном меню системы (файл boot.ini) появляется 8 строк вариантов загрузки.
Пользователю предлагается вручную выбрать вариант подходящий для конкретного компьютера. Такое
решение для большинства пользователей не очень удобно. Предлагается отключить эту опцию. Взамен
имеется решение с автоматическим выбором HAL.DLL, которое будет предложено ниже.
После всех установок запускаем "GO" и через несколько минут имеем готовую к работе на разных
компьютерах с USB Windows XP.
На флешке формируется файл menu.lst для загрузки XP-1.vhd и добавляется файл grldr. Утилитой
IMG_XP\makebt\BOOTICE.EXE устанавливаем на флешку MBR Grub4dos.
9. Внимание!!! Этот пункт следует выполнять только в случае, если на каком-то компьютере загрузка ОС
не происходит.
Для автоматического выбора HAL.DLL используем самораспаковывающийся файл DETECT-
HAL_XP_sp3_ru.exe. После завершения работы с утилитой IMG_XP\USB_XP_Fix.exe файл XP-1.vhd
монтируем утилитой ImDisk, запускаем DETECT-HAL_XP_sp3_ru.exe, указываем путь распаковки на этот
примонтированный диск, на вопрос о замене файлов отвечаем "Для всех". После такой интеграции
подбор нужного HAL.DLL при загрузке на любом компьтере будет происходить автоматически незаметно
для пользователя.
На этом процесс установки Windows XP на флешку в виртуальном диске VHD можно считать
завершенным. Поочередно загружаемся с флешки на разных компьютерах. На каждом новом компьтере
в течение нескольких минут происходит установка драйверов под конкретную конфигурацию
оборудования. Недостающие драйверы можно доустановить вручную. При повторном запуске ОС на том
же компьютере новой установки драйверов уже не происходит, т.е. система опознает знакомое
оборудование и загружает нужный профиль. При включенном EWF не забываем о необходимости
сохранения изменений.
Для ознакомления можно скачать виртуальный диск VHD с установленной Windows XP (использована
сборка Windows XP SP3 Game Edition 2010 Русская версия 1.1.1 RC3 Rebuild). Размер VHD 1.5 ГБ, занято
700 МБ, архив SFX размером 361 МБ. После распаковки файл VHD обязательно должен быть
дефрагментирован. Установлен расширенный фильтр записи EWF.
Загрузка ОС из виртуального диска производится под grub4dos записью в menu.lst :
33
Просмотреть комментарии
1.
1.
2.
достаточно ли в файле menu.lst добавить строку о загрузке win7.vhd чтобы был выбор в загрузчике или хр или
7, или нужно дополнительные танцы с бубном.
Благодарю за ответ
3.
4.
Спасибо сделал через NTBOOT. Теперь интересует возможность загрузки через тот же загрузчик linux.vhd
например lubuntu или нужно добавлять дополнительно другой загрузчик.(делаю USB Hdd c различными
операционками )
Благодарю за ответ.
5.
6.
7.
Кстати, забыл спросить: а как расширить размер раздела? Пара "тяжёлых" программ не поместится вместе с
остальным софтом.
VHD Resizer не справился... Загрузчик всё равно его грузит старым размером.
8.
9.
Юрий, спасибо за разъяснения! Файл с вашего Я.Диска копирнул на свой. Будем посмотреть.
Ещё вопрос: после загрузки собственно один раздел определяется, как два. Понятно, почему, но возникает
вопрос: тот раздел, на котором лежит файл VHD и с которого грузится система, можно сделать скрытым?
Спрашиваю, потому что есть риск навернуть систему. Вдруг вы в курсе.
Скрыть диск из стандартного проводника можно через реестр. Но при выполнении такой операции часть прав
доступа к диску теряется...
И ещё: что за версии китайцев, и чем они круче?
10.
11.
12.
Ответить
2.
That's a great article and good flash boot software blog , keep writing for helping people
Ответить
3.
4.
С помощью VHD_W8_Compact.exe я весьма успешно получил W8.vhd размером 2,5M. DriveStore можно
выкинуть imdisko`м и сделать образ ещё меньше. Фактически получается живой образ системы со все
необходимыми драйверами + малюсенький WINSXS. Монтирую через --mem (у меня память 4Г) - и те-
перь могу вдоволь поиздеваться над вирусняком - да и винчестер в принципе не нужен ! Большое спа-
сибо умельцам , которые придумали драйвер WinVBlk ...
Ответить
Ответы
1.
Anonymous5 июня 2014 г., 13:07
Извиняюсь 2,5Г конечно. Винду я не устанавливал специально . Это моя рабочая винда ,которую
я пользую уже давно и она на .vhd согласно стандартной процедуре установки. Туда надо только впиндюрить
драйвер из каталога IMG_XP\WinVBlock_Install и сделать с неё снимок с помощью
VHD_W8_Compact.exe. Потом подправить imdisko`м внутри снимка img.vhd . Xp запускается без
--mem вживую,с --mem она виртуальная(только в памяти) . W7 без --mem стоит криво , а W8 у ме-
ня вообще не грузится. С --mem W7 и W8 работают чудненько , но конечно только в памяти - что
является прекрасной защитой от всякой "ЗАРАЗЫ" и о чём я собственно всю жизнь и мечтал.
Ответить
5.
1.
Anonymous18 января 2015 г., 9:52
Пришлось самому разбираться, как оказалось в стандартную сборку WIndows XP не входят драйвера SATA
AHCI - мелкософт по подлому пересаживает людей на свою 7, 8 и т.д.
Ответить
6.
1.
Юрий Грачиков aka Xodok31 января 2015 г., 9:39
Не понял юмора. Если скачали готовый контейнер, то причем здесь Extra Drivers из утилиты USB_XP_Fix.exe?
Готовый, он и в Африке готовый. Никакой обработки не требует. Просто контейнер из архива раскатать на
флешку (FAT32 или NTFS), проверить непрерывность и, при наличии фрагментов, произвести
дефрагментацию файла, положить на флешку grldr и создать menu.lst. Флешка должна быть загрузочной с
MBR grub4dos. Если уж большая проблема найти в поисковиках grldr, то можно скачать здесь
https://code.google.com/p/grub4dos-chenall/downloads/list
Ответить
7.
я воспользовался вашим пробником но при загрузке он мне пишет не найден тот контейнер ,хотя меню
,контейнер и grldr лежат рядом .,а в меню прописано точно как надо как у вас .
Ответить
Ответы
1.
Юрий Грачиков aka Xodok31 января 2015 г., 9:15
Если все три файла лежат в корне флешки и имя файла в меню соответствует фактическому имени файла, то
никаких проблем не должно быть.
Ответить
8.
9.
P.S. Поставил кеш с оперативы по максимуму из 2 Гб ~800 мб ,и включил EWF ,и винда "окрылилась" ,не знаю
чо я тыкнул куда то вначале выключил её промучаался целый день с тупняками )) .Вообщем тестим дальше )
спс .
Ответить
10.
Всё таки мало места в предложенном образе дрова на видеокарту ати ,и нет фрем ворк 3.5.1 уже не влезают а
сколько надо ещё на звук и так далее .
И мне кажется что то с аппаратным ускорением как будто по-пилили GE .,или это только у меня .хз
Ответить
Ответы
1.
Юрий Грачиков aka Xodok9 февраля 2015 г., 0:23
- Никакой пилки GE не делал. Установлена в чистом виде.
- Расширить VHD можно либо diskpart под win 7/8, либо утилитой VhdResizer
- С установкой видеодрайверов появляются проблемы с переносимостью по разным компам. Есть проблемы и
с самой установкой. Рекомендуется всегда использовать разрешение 1024х768
Ответить
11.
12.
16 февраля 2015 г., 14:12 - ну вот прошло уже какое то время ,полёт хороший ,единственный значимый касяк -
при просмотре видео любого через интернет браузер любой в полно экранном режиме рендомно с шансом 50
на 50 выскакивает бсод f4 ,если да то ещё один рендом 50 на 50 жуткий треск хер пойми с чего то ли с
динамиков то ли с самой платы (надо будет в следующий раз уточнить).В остальном просмотр видео через
плеер ,музыка ,игры 3д ,2д ,сёрфинг и всё что только можно за это время перепробовано в нужных по
хозяйству целях полёт хороший .Я уже думаю и на винт ставить "это" .,а что ? этот расширенный фильтр
записи нужная весщч .
Ответить
13.
подскажите пожалуйста как правильно записать меню лист если флешка состоит из двух контейнеров.
например
title Boot Windows XP5
map /XP_GE_C.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr
Я тыкаю всё подряд но не получается то возвращается в исходное меню то стрелочкой нельзя передвинуть
вниз на другой образ то вне диапазона то ещё какая нибудь ерунда .
Ответить
Ответы
1.
Юрий Грачиков aka Xodok26 марта 2015 г., 10:05
Что-то Вы перемудрили. Зачем же менять адрес диска загрузки для второй ХР на (hd1)? Одновременно
загружается только одна ХР, так что для любой (хоть десяти) адресация диска будет как и для первой.
Меняется только имя VHD.
Относительно БСОД при просмотре видео в броузере. Это видео закачивается в папку TEMP. Исходно эта
папка расположена в VHD. По мере закачки видео переполняется оверлей EWF и система слетает в БСОД.
Если вынести TEMP.в RAMdisk или на локальный диск, то должно быть ОК
Ответить
14.
спс ясно значит это адрес диска загрузки ,) по мне так поменять на 1 ни чего страшного .
я сначала так и сделал логически скопировал тоже самое только имя контейнера другое поставил но ,! , в
таком случае проверяя через программу эмулятор всё работает стрелочкой можно передвигать выбирать
образ в меню ,и грузятся они тоже хорошо ,а вот на деле при двух таких записях во первых нельзя
передвинуть стрелочкой и выбрать образ (клава робит намлок вкл выкл) ,и при нажатиии энтер загружается
первый образ начинает грузиться бегает полоска виндовая жёлтая после неё монитор вне диапазона .Поэтому
и начал менять циферки .На флешке 2 образа и дело в меню лист если оставить одну запись в меню лист для
первого или второго образа то они реально грузяться и всё работает ,с двумя же записями ничего не работает
правильно .Я сделал проще меняю запись по мере надобности это можно сделать очень быстро так что
проблема решена таким образом .
Введение
Не знаю кому как, а мне всё это дело не нравилось с самого начала. Поэтому решение вопроса
использования Linux и Windows на одном компьютере по началу почти всегда сопровождалось потерей
данных на диске, а позже, после преобретения некоторого опыта, стало просто неприятным занятием,
которого хотелось избежать. Именно по этой причине около года назад я отказался от дуалбута в пользу
Linux как основной системы, и виртуальной Windows для использования вордов/экселей и прочего софта,
без которого в реалиях современного документооборота и организации научной работы, как не крути, не
обойтись.
Однако в моей деятельности существует ряд задач, которые нерешаемы без использования Windows в
реальном аппаратном окружении. Это прежде всего моделирующие программы, в частности
"Универсальный механизм", который работает в вайне, но довольно таки криво. И поиграть в игры - тоже
хочется :). А потрошить HDD для установки винды, рискуя при обрыве питания получить венегрет из
единиц и нулей на прилично забитом данными терабайтном винтчестере - ой как неохота.
VHD - формат образа жесткого диска, используемый виртуальной машиной Virtual PC и гипервизором
Hyper-V. Довольно распространен, в виду чего открытый VirtualBox поддерживает данный формат в
полном объеме. Это же касается и QEMU, в состав которого входят утилиты для преобразования других
образов в VHD.
В Windows 7 Ultimate (насчет висты я не в курсе) имеет в своем составе утилиты для создания дисков
формата VHD и управления ими, а интсталятор win7 позволяет установить на такой диск семерку и
настроить загрузчик для запуска установленной ОС на реальном железе. Гугление по этому поводу дает
достаточно информации, вполне адекватная документация есть и на сайте Microsoft. При этом мы
получаем полноценную систему, установленную в файл образа.
Цель данной статьи - подробно осветить и собрать воедино информацию, касающуюся данной задачи.
Дабы облегчить жизнь тем, кому эта технология может пригодится. Строго не судите - приобретя
некоторое знание, хочу поделиться им с окружающими.
Задачу будет освещаться в аспекте того, как её решал автор. Заинтересованное лицо, возможно, найдет
для себя иной удобный ему способ реализации.
Инструментарий, который мы будем использовать:
Для размещения образов необходим раздел жесткого диска (или отдельный диск) с файловой системой,
которую будет понимать Windows. Выбор тут невелик - NTFS, так как FAT32 не поддерживает файлов
более 4 Гб, а наши образы будут существенно больше. Раздел можно создать в gparted и там же и
отформатировать, например у меня сделано вот так - воспользовался местом, резервированном для
вероятной установки другой системы и экспериментов.
Теперь этот раздел необходимо пробросить в виртуальную машину. Это нужно для того, чтобы
выполнять операции над файлами из нативной виндозной среды, в частности может потребоваться
дефрагментация образов, о чем будет чуть ниже. Для этого создаем файл-ссылку на физический жесткий
диск/раздел диска средствами VirtualBox
Что касается загрузчика, то для нашей задачи необходим grub4dos - этот загрузчик умеет работать с
образами hdd, в том числе и VHD-формата. Качаем его отсюда. Необходимо брать последнюю версию,
так как у подобраной на гитхабе версии 0.4.4 обнаружилась проблема с определением геометрии диска -
для любого образа он выдавал 1024 цилиндра, вне зависимости от размера оного. Автором использован
0.4.6a.
Можно установить загрузчик как основной, но у большинства пользователей арча используется grub2,
поэтому имеет смысл использовать его для загрузки по цепочке. Просто копируем содержимое архива с
grub4dos, например в /boot/grub4dos/. Создаем файл
/etc/grub.d/40-custom
menuentry "Grub4dos" {
linux16 /boot/grub4dos/grub.exe --config-file=/boot/grub4dos/my_menu.lst
boot
}
где my_menu.lst - кастомное меню, где мы пропишем все наши винды. Перегенерируем конфиг груба
# grub-mkconfig -o /boot/grub/grub.cfg
Предупреждение: grub4dos очевидно не понимает разметки GPT, так что сказанное выше, как и вся
статья, справедливы для тех, кто использует старую разметку.
3. Создание VHD-образа
Тут возможны варианты. Быстрый - создать образ диска средствами VirtualBox. Образ должен быть
фиксированного размера в формате VHD. Кроме того, и это самое принципиальное, образ не должен
быть фрагментирован! В противном случае, при попытке маппинга, g4d выдаст ошибку
Error 60: File for drive emulation must be in one contiguous disk area
Это значит, что образ фрагментирован и для его маппинга потребуется дефрагментация.
Образы, созданные VirtualBox практически всегда фрагментированы, во всяком случае мне показалось,
что степень из фрагментации некая случайная величина. Так что мимо дефрагментации не пройти. Ещё
можно произвести утилитой wincontig из виртуальной машины с виндой, к которой подключен раздел где
мы храним образы.
Второй путь - создать VHD из ВМ c win7 через "Управление дисками". Результат не будет
фрагментированным, однако на создание образа уйдет время, пропорциональное размеру образа.
Необходимо так же учитывать, что для успешной дефрагментации надо располагать достаточным
объемом раздела, где будут лежать образы, иначе дефрагментатор пошлет нас подальше сообщением
"недостаточно свободных кластеров для дефрагментации".
После создания образа переходим к установке целевой винды на образ. Создаем виртуальную машину,
либо подключаем диск к имеющейся ВМ и устанавливае винду. Стандартно, хотя сетевые устройства
можно выкинуть из конфигурации, чтобы процесс занимал меньшее время.
Предупреждение: Ни в коем разе не устанавливаем дополнения гостевой ОС! Эта система всё равно
будет работать на Вашем реальном железе, так что они и без надобности, и лишний повод для BSOD
нам не нужен.
В файле my_menu.lst пишем следующее (пример соотвествует моей конфигурации разделов на винте)
Этот код стартует загрузку винды из образа. Однако выполнив его без соотвествующей подготовки
загружаемой ОС мы обязательно получим BSOD с кодом 0x7B - ошибка ввода/вывода связанная с
обращением к дисковой подсистеме. Попросту говоря загрузчик и ядро не увидят образа диска и
расположенных на нем файлов.
При загрузке совсем старых, версий винды ветки win9x никаких дополнительных действий не требуется -
эти частитчно 16-разрядные системы обращаются к диску на начальном этапе загрузки используя
прерывание BIOS 13h. 32-битные ОС семейства NT используют драйвера защищенного режима. Тоже
самое касается и современного ядра Linux и FreeBSD. Поэтому для обеспечения загрузки из VHD-образа
необходимо наличие в загружаемой системе соотвествующего драйвера, позволяющего ОС обращатся к
образу как к блочному устройству.
Таковой драйвер имеется в win7 (vhdmp.sys) и такой проблемы нет (зато есть другие, пока не решенные
мной проблемы...). Для рассматриваемых нами систем подобный драйвер написан человеком с ником
Sha0, исходники расположены тут. Однако собрать их у меня не вышло, так что я выцарапал готовые
сборки из пакета VHD_XP_Setup, и выкладываю вот тут. Внутри архива имеется интсрукция по установке,
она довольно проста.
Мы помним, что наша система инсталирована в ВМ, а поэтому некоторые устройства определены на
этапе установки и система подсунула для них соотвествующие драйвера. При запуске на Вашем
реальном компьютере с вероятностью в 99% снова получится BSOD 0x7b. Это связано с тем, что
VirtualBox эмулирует контролер IDE следующим образом
и этот драйвер, работая в загружаемой системе конфликтует с реально установленным на мат. плате
контроллером, при попытке системы прочесть файл образа с диска.
Решается просто - выбираем "Обновить драйвер", говорим, что не надо искать а мы сами укажем нужный
драйвер и выберем "Стандартный двухканальный контролер IDE". После этой процедуры система будет
"бсодить" уже при запуске в VirtualBox, а вот на реальной машине - заведется )
Теперь можно перезагрузить машину и выбором пунктов в меню Grub2 и Grub4dos загрузить нашу
систему. После загрузки система яростно начнет определять реальные железки, может быть проблема с
USB-шиной, так что надо запастись хотя бы мышью с интерфейсом PS/2. Оталось достать порядком
заброшенные диски, шедшие в комплекте с железками и установить необходимые драйвера в системе.
Выводы
Описанные действия - это довольно простой и элегантный вариант установки ОС Windows параллелено с
Linux без затрагивания разделов hdd и загрузочной записи. В общем это то, чего не хватало лично мне.
Эксперимент дал положительный результат с системами WinXP SP3 и Win2k3 Server SP2 Enterprise. 64-
разрядная экспи хоть и не "бсодила", но задумчиво бегала ползунком на заставке без шевеления HDD и
так и не стартовала...
OLEGLAV
Ну что поболтаем . Наверняка каждый прочитав эту статью, захочет сделать что-либо подобное на
своём ПК. Потому что одна операционная система на компьютере уже «не модно», а установка новой
системы на другом разделе жёсткого диска хоть и прекрасный способ испытать свои силы, но в случае её
удаления возможна «поломка»загрузчика и чёрный экран. Поэтому многие, особенно начинающие
пользователи, просто боятся что-либо менять на своём компьютере. Но друзья, у нас на подходе
новенькая Windows 10 и голосовой движок Microsoft Cortana, при помощи которого можно в лёгкую
общаться с компьютером, что толкает на мысль в обязательном порядке испытать новые технологии, при
этом оставив основной любимую семёрку, например . Рассмотрим процесс установки и загрузки
операционной системы из файла VHD. Такой способ позволит познакомиться с новой системой, не
затрагивая основную ОС. А самое главное виртуальный жёсткий диск можно «запулить» совершенно на
любой раздел (даже с заваленными мусорными файлами) и в дальнейшем удалить. При этом за
«стартер» основной системы переживать не придётся. Создавать VHD-диски можно в любых ОС 7, 8, 10.
Какие системы с них будут грузиться? Прочитал в интернете что из Windows 7 будут грузиться только
Windows 7 Ultimate и Enterprise. А также Windows Server 2008 R2, Windows 8, Windows 8.1, Windows 10.
Проверить всё и вся нет никакого желания. Испытания проводил только с Windows 7 Корпоративная и
Windows 8.1 Профессиональная. Прекрасно всё установилось и работа систем была безупречна.
Предлагаю опробовать самый простой способ из интерфейса Windows (хотя способов очень много). Итак,
будем это делать в Windows 7, так как на данный момент — это моя главная операционная система.
Запускаем оснастку «Управление дисками». Пуск — Компьютер — Управление — Управление дисками.
Нажимаем на «Управление дисками» пр.кн.мыши в выпавшем окне кликаем по «Создать виртуальный
жёсткий диск».
Далее нажимаем на кнопку «Обзор». Выбираем любой раздел жёсткого диска (кроме диска (C:) это
святое ) и обязательно запоминаем размер этого раздела. Мной был выбран 2 раздел жёсткого
диска (D:) объёмом 44Gb.
Прописываем название файла (прочитал что нельзя называть windows, а win7 или win8 можно). Назвал
файл очень оригинально 111 и после этого нажал на кнопку «Сохранить».
Остался последний аккорд. Указываем размер VHD-файла: 10-40Гб (выставил30000Mb) и оставил по
умолчанию Фиксированный размер. Далее кнопка ОК.
Начнётся создание виртуального жёсткого диска и после истечения примерно 5 мин, диск как бы
подготовлен к работе. Можно закрывать оснастку «Управления дисками».
Теперь нам нужен установочный диск или загрузочная флешка. Перегружаем компьютер. Заходим в boot
menu и выставляем приоритет загрузки с флешки (мой случай). Доходим «мелким шагом» до окна
«Установка Windows».
Виртуальный жёсткий диск в этом окне естественным образом найти нет никакой возможности. Для того
чтобы его «вычислить» нажимаем сочетание клавиш Shift+F10. В интерпретаторе командной строки
cmd.exe пишем diskpart и нажимаем Enter.
Вводим команду list volume, чтобы узнать букву раздела на котором находиться файл VHD. Мной файл
VHD был создан на 2 разделе жёсткого диска (D:), но это ни о чём не говорит. После ввода команды,
буква будет совершенно другой. Помните размер 2 раздела был 44Gb. Вот на этот размер и будет
ориентир.
Как видно из картинки, после команды list volume нашему разделу была присвоена буква F: на третьем
томе. Самым недоверчивым предлагаю перепроверить. Выходим из diskpart командой exit. После
выхода пишем команду DIR F: (разумеется вы должны понимать что буква F: это мой случай, а у вас
может быть совершенно другая буква). И что же мы видим.
Наши предположения были правильными. Файл 111.vhd (а так мы назвали наш виртуальный жёсткий
диск) находиться на томе в устройстве F: А я ещё взял да и схитрил. Бросил на 2 раздел жёсткого диска
(D:) два музыкальных файла (видите на картинке выше, за файлом 111.vhd лежат файлы Brand-X-
Music). Значит мы чётко определились с БУКВОЙ F: и теперь всё сделаем правильно. Устали? Снова
пишемdiskpart и нажимаем Enter. Далее последовательно выполняем команды
select vdisk file=»f:\111.vhd» и attach vdisk. Выходим из утилиты diskpart командой exit. Закрываем
интерпретатор командной строки cmd.exe. В окне Мастера Установки нажимаем кнопку «Обновить».
Примечание
В этом кратком руководстве описывается, как развертывать виртуальный жесткий диск на
компьютере без других установок Windows. Дополнительные сведения о развертывании нескольких
VHD со встроенной загрузкой на одном компьютере или о развертывании VHD на компьютерах с
родительской операционной системой Добавление виртуального жесткого диска с встроенной
загрузкой в меню загрузки.
Предварительные условия
Для выполнения данного руководства требуется следующее:
Примечание
Используйте обобщенный образ Windows 7. Специализированный образ настраивается для
конкретного компьютера, а обобщенный образ может быть развернут на многих компьютерах.
Дополнительные сведения об этапах настройки specialize и generalize см. в разделе Этапы
настройки программы установки Windows.
где <version> — это Windows OPK, или Windows AIK, а <architecture> — это x86,
amd64 или ia64.
Внимание
Выполнение этой команды удалит с компьютера все данные. Если при развертывании VHD
нужно сохранить на конечном компьютере существующее развертывание VHD со встроенной
загрузкой или работающую операционную систему, не следует выполнять эту команду.
Дополнительные сведения см. в разделе Добавление виртуального жесткого диска с
встроенной загрузкой в меню загрузки.
Дальнейшие действия
Чтобы развернуть на том же компьютере второй VHD с возможностями встроенной
загрузки, можно скопировать соответствующий файл и добавить его в существующее
меню BCDboot с помощью средства BCDedit. Дополнительные сведения см. в
разделе Добавление виртуального жесткого диска с встроенной загрузкой в меню
загрузки.
2. copy N:\VHDs\windows7.vhd C:
3. Чтобы подключить VHD на конечном компьютере, воспользуйтесь средством DiskPart в Windows PE.
VHD можно подключить с помощью команды Attach vdisk. В результате VHD отображается на узле как
диск, а не как файл VHD. В командной строке введите:
4. diskpart
5. select vdisk file=c:\windows7.vhd
6. attach vdisk
7. list volume
8. select volume <volume_number_of_attached_VHD>
9. assign letter=v
10. exit
11. Используйте средство BCDboot, расположенное в каталоге \System32 образа VHD или в Windows PE,
чтобы скопировать файлы среды загрузки и конфигурацию BCD из каталога \Windows на VHD в
системный раздел. На компьютере с микропрограммами BIOS системный раздел является активным
разделом на первом жестком диске. Например, чтобы использовать BCDboot из образа VHD, в
командной строке введите:
12. cd v:\windows\system32
13. bcdboot v:\windows
Средство BCDboot автоматически импортирует сведения из существующей установки при обновлении BCD.
Теперь компьютер обновлен и содержит среду загрузки Windows 7. После этого можно выполнить действия,
описанные в части «Добавление VHD со встроенной загрузкой в существующее меню загрузки Windows 7»
далее в данном разделе.
2. copy N:\VHDs\windows7.vhd C:
3. Чтобы подключить VHD на конечном компьютере, воспользуйтесь средством DiskPart в Windows PE.
VHD можно подключить с помощью команды Attach vdisk. В результате VHD отображается на узле как
диск, а не как файл VHD. В командной строке введите:
4. diskpart
5. select vdisk file=C:\windows7.vhd
6. attach vdisk
7. list volume
8. select volume <volume_number_of_attached_VHD>
9. assign letter=v
10. exit
11.
12. На компьютере на основе UEFI системный раздел по умолчанию скрыт, и ему перед запуском средства
BCDboot должна быть назначена буква диска. Чтобы найти системный раздел EFI и назначить ему букву
диска, воспользуйтесь средством DiskPart. В командной строке введите:
13. diskpart
14. select disk 0
15. list partition
16. select partition <x>
17. assign letter=s
18. exit
19.
где <x> — системный раздел EFI размером 100 МБ, отформатированный в файловой системе FAT.
20. Используйте средство BCDboot, расположенное в каталоге \System32 образа VHD или в Windows PE,
чтобы скопировать файлы среды загрузки и конфигурацию BCD из каталога \Windows на VHD в
системный раздел. Например, чтобы использовать BCDboot из образа VHD, в командной строке введите:
21. cd v:\windows\system32
22. bcdboot v:\windows /s s:
Средство BCDboot автоматически импортирует сведения из существующей установки при обновлении BCD.
Теперь компьютер обновлен и содержит среду загрузки Windows 7. После этого можно выполнить действия по
добавлению VHD со встроенной загрузкой в существующее меню загрузки Windows 7.
Прежде чем начать, создайте резервную копию хранилища BCD, используя средство BCDedit с параметром
командной строке: bcdedit /export c:\bcdbackup
1. Скопируйте существующую загрузочную запись для установки Windows 7. Затем копия будет изменена
для использования в качестве загрузочной записи VHD. В командной строке введите:
В качестве результата успешного выполнения команды BCDedit в окне командной строки выводится
{GUID}.
3. Найдите {GUID} в результатах выполнения предыдущей команды. Скопируйте GUID, включая скобки,
чтобы использовать его в следующих действиях.
4. Установите параметры device и osdevice для загрузочной записи VHD. В командной строке введите:
7. Задайте загрузочную запись для VHD как загрузочную по умолчанию. После перезапуска компьютера в
меню загрузки будут отображены все установки Windows на компьютере, а по завершении отсчета
выбора операционной системы загрузится VHD. В командной строке введите:
9. Для некоторых систем на основе x86 требуется параметр конфигурации загрузки для ядра, чтобы найти
сведения об определенном оборудовании и успешно выполнить встроенную загрузку с VHD. В
командной строке введите:
3) Распакуйте образ дистрибутива(ваш ISO), с помощью программы архиватора 7zip в папку C:\DVD
4) Скопируете в папку C:\Lip файл lp.cab и создайте в ней подпапку uLip
5) Запустите коммандную строку от имени администратора (Win+R -> cmd -> Ok)
6) Распакуйте lp.cab в папку C:\Lip\uLip выполнив в консоли команду:
expand C:\Lip\lp.cab -f:* C:\Lip\uLip
7) При помощи GimageX узнаете индекс Ultimate
8) Экспортируйте из файла install.wim в папке C:\DVD\sources в папку C:\mWim образ Ultimate (индекс 5 для x86 или
4 для x64) как install.wim
OLEGLAV
Данный совет подойдёт скорее всего тем кто любит переустанавливать операционную систему используя
USB — флеш — накопитель.
Основное назначение USB — накопителей это хранение, перенос и обмен данными, резервное
копирование и загрузка операционных систем. Так как же весь этот «каламбур» держать на маленьком
устройстве вытянутой формы и съёмным колпачком? Предлагаю рассмотреть один из методов.
Идеальный вариант это когда у нас флешка только что купленная в магазине. Если нет таковой
желательно прибегнуть к её низкоуровневому форматированию (на ней будет очищена таблица
разделов, MBR и каждый байт данных) Хотя когда сам делал испытания по данной «технологии» то
просто свою старую флешку подверг высокоуровневому форматированию и «усё».
Запускаем программу BOOTICE Выбираем в окне Destination Disk свою флешку и «жмакаем» по кнопке
Parts Manage.
Создаём раздел на флешке нажав на кнопку Re – Partitioning.
Далее:
Ждём 100% Formatting и нажимаем кнопку ok. Появиться раздел и он должен стать активным.
Выходим из этого окна нажав на кнопку Close. В главном окне жмём Process MBR и далее строго как на
картинке:
После нажатия кнопки Close вновь попадаем в главное окно программы. Осталось нажать на кнопку
Process PBR. И пройтись по пути как на картинке:
Загрузочная флешка под Windows успешно создана. Теперь осталось смонтировать в виртуальный
привод ISO — образ Windows
и просто скопировать в корень флешки (подчёркиваю в корень, а не в папку) все установочные файлы.
Как это сделать подробно описано в ролике.
Если мы хотим использовать флешку как хранилище для данных пользователя (фильмы, музыка,
документы, картинки) то создаём в корне USB – накопителя папку с любым названием. В этой папке
создаём под папки: Документы, Музыка, Картинки и так далее. Загружаем в них свой «мусор». Заметьте
теперь установочные файлы Windows спокойно соседствуют с файлами пользователя. При установки
операционной системы с флешки эти файлы не будут мешаться, «ругаться» и «брыкаться» . Если вы
хотите сменить установочный дистрибутив Windows на флешке, то просто удалите с неё все старые
установочные файлы и скопируйте новые файлы (предварительно смонтировав ISO — образ в
виртуальный привод). Будьте внимательны и не удалите папку ту что создали для своих драгоценных
данных.
В прошлый раз мы создали VHD-образ с Window 7 для Virtual PC. Понятное дело, что в
виртуальной среде, конечно, есть свои преимущества, но тем не менее, хотелось бы, чтобы
все работало пошустрее…
Примечание: этот способ, по умолчанию, работает в Windows 7 и Windows Server 2008 R2, я
буду рассказывать, как его заставить работать под Vista (см. пункт 1).
1. Прежде всего, нам понадобятся два файла: bootmgr (новый менеджер загрузки, умеющий
загружать из VHD) и bcdedit.exe (новая версия программы для редактирования загрузочных
записей).
Первый можно взять с установочного диска, второй можно взять из установленной системы
Windows 7 (например, вытащить из имеющегося на руках VHD-образа). Либо можно просто
скачать отсюда (skydrive) :)
4. Если вы хотите, чтобы добавленная система была последней в списке ОС при загрузке,
нужно выполнить следующую команду
5. Если вы хотите поменять название системы при загрузке, нужно выполнить следующую
команду
Если отрыть реальный диск и посмотреть, где находится файл с образом системы
можно обнаружить, что размер файла увеличился до 16 Гб. Все дело в том, что наш VHD-
образ был автоматически сконвертирован в образ с фиксированным размером, то есть занял
максимально возможные 16 Гб. Это ускоряет работу системы.
Стоит также отметить, что этот образ по-прежнему можно загружать через Virtual PC.
Установка Windows 7 beta на Virtual PC 2007
Windows*
ii. Также стоит отметить, что работает все заметно медленее. Чем быстрее процессор и
больше доступной физической и выделенной для гостевой системы памяти, тем быстрее, но
все равно не так быстро, как хотелось бы.
iii. Однако для тех, кто не хочет пока ставить себе Win7 (как никак бета) непосредственно на
жд, боясь, что что-нибудь испортится в процессе апргрейда или в результате параллельной с
основной ОС установкой, решение исопльзовать виртуализацию может стать самым
подходящим для “посмотреть, попробовать”. В конце концов, чтобы снести систему,
достаточно удалить пару файлов.
iv. Aero под Virtual PC не работает. Хотя в сети можно найти рекомендации как это
исправить (через правку реестра или с использованием RDC из Windows Vista с включенным
Aero) и даже скриншоты с запущенным Aero, у меня так и не удалось добиться нужного
результата.
0. Если у вас еще нет Virtual PC, скачайте последнюю версию – Virtual PC 2007 SP1.
1. Если у вас устаревшая версия, см. выше :) Последняя версия имеет номер 6.0.192.0, номер
установленной версии можно посмотреть тут Help –> About Virtual PC… –> About
3. Создаем новую виртуальную машину. Из консоли Virtual PC –> New… –> Next –> Create a
Virtual Machine –> Next –> Задаем имя (обычно в той же папке, где будет образ с диском) –>
Next
Выбираем тип операционной системы Windows Vista –> Next –> Next (При необходимости
количество памяти можно увеличить. Важно, чтобы это количество памяти было свободно на
момент запуска программы. Обычно рекомендуется ставить не более 50% от размера
установленной физической памяти.)
Выбираем создание нового виртуального диска (A new virtual hard disk) –> Next. Имя для
диска подставится автоматически, размер диска можно поменять (он изменяется
динамически, устанавливается только максимальный размер), 16 Гб должно хватить. Next.
Finish.
8. Выбираем Custom (Advanced) установку. Диск еще не размечен, выбираем Drive options
(advanced).
Выбираем New, Apply.
Появится окошко с предложением создать дополнительный раздел (200 Мб) под системные
файлы, соглашаемся. Получаем два раздела на диске. Next.
12. Далее рекомендуется установить Virtual Machine Additions, это позволит не только
свободно перемещать курсом мышки между гостевой системой и основной, но и
несколько ускорит работу системы за счет улучшения интеграции.
p.s. Для подключения интернета мне пришлось прописать вручную нужные ip. Не забудьте
убедиться, что в настройках (Settings) добавлена нужная сетевая карта:
Практически каждый раз, когда я рассказываю о виртуализации, люди задают один и тот же вопрос. Как переносить все то,
что нажито непосильным трудом в систему виртуализации? Не хочется ведь настраивать все заново.
Воспользоваться SCVMM и обязательно прочитать вот эту статью о миграции P2V и посмотреть вебкаст омиграции в SCVMM
Взять на вооружение инструменты третьих фирм, такие как Paragon Vitalization Manager или Acronis True Image Echo Server
Сегодня у нас появился еще один бесплатный способ сделать то, что нужно, играючи. Компания Sysinternals, ныне входящая
в состав Microsoft, выпустила утилиту disk2vhd, которая позволяет конвертировать Windows системы в VHD файлы, не
прерывая их работы. Поддерживаются все клиентские и серверные системы, начиная с Windows XP SP2 и Windows Server
2003. Затем VHD файлы можно подключить к системам виртуализации, таким как Hyper-V, Virtual Server или Virtual PC и
запустить перенесенные системы. Работает это проще простого. Скачиваем утилиту disk2vhd или запускаем disk2vhd прямо
из интернет в той системе, которую собираемся мигрировать. Выбираем, какие разделы конвертировать в vhd, и, если есть
необходимость, продолжаем работать в системе, ожидая завершения процесса.
Я решил конвертировать в VHD только раздел MAIN, находящийся на первом физическом диске моей системы. Именно с
него загружается система и на нем стоят все нужные приложения.
Процесс конвертации системного раздела Windows 7 занял примерно 40 минут. Вероятно, это случилось потому, что
результирующий VHD файл писался на медленный внешний USB накопитель. Во время работы disk2vhd я писал эту заметку
и работал с другими приложениями в мигрируемой системе. Каких-либо неудобств замечено не было. Для ускорения
процесса рекомендуется записывать получившийся VHD на диск, не участвующий в конвертировании.
После получения VHD диска копируем его в систему виртуализации и создаем новую виртуальную машину. Подсоединяем к
ней наш VHD, настраиваем нужные параметры, такие как виртуальная память, и количество сетевых интерфейсов.
Сразу же после первого запуска на новом месте, из виртуальной машины автоматически удаляются все ненужные
физические устройства и устанавливаются все необходимые виртуальные. Перезагрузите виртуальную машину и
наслаждайтесь результатом.
Обратите внимание, что расположение NTFS раздела MAIN, который мы переносили, абсолютно точно скопировано в
виртуальный VHD. Совпадает все вплоть до неразмеченного места, на которое при желании можно расширить NTFS раздел
MAIN.
Единственной проблемой, которую я заметил, является несовпадение Windows Experience Index реальной системе и
невозможность его пересчитать в виртуальной.
Когда я затевал переезд на новое железо без переустановки, то не был особенно уверен в успехе. Посудите сами -
новое железо отличается от старого полностью (старым остался только SSD жесткий диск, на котором стояла
Windows XP SP3). В таблице перечислены основные компоненты, которые влияют на производительность системы.
Старое железо покупалось лет 7 назад (кроме видеокарты, она была заменена позже) и по тем меркам было "ого-
го". Стоило оно тогда гораздо больше, чем теперешнее. Переезд оказался на удивление успешным и не очень
сложным. Итак, процесс по шагам.
Сначала сделайте резервную копию всех важных файлов, которые есть на Вашем системном диске, где
установлена Windows XP (на другой диск). Это необходимо во избежание всяких случайностей, чтобы ошибки,
которые Вы нечаянно допустили при манипуляциях с диском и системой, не повлияли на сохранность Ваших
данных. Все Ваши данные скорее всего находятся в папке Documents and Settings, установленные программы в
Program Files, WINDOWS, как минимум нужно сделать копию этих папок. Идеальный вариант - сделать образ диска
специальными программами. К примеру на Windows есть для этого Norton Ghost, Acronis True Image, на Linux
утилита dd. Если объем данных на диске слишком велик, чтобы сделать образ, то можно почистить его, удалив
ненужное, либо переписать только то, что необходимо.
Имя копируемой
Назначение папки
папки
Все данные пользователей Windows XP. Тут находятся документы, настройки программ,
c:\Documents and
временные файлы. Не все файлы важны, однако если Вы не уверены, что нужно а что нет, то
Settings
перепишите эту папку целиком.
c:\Program Files Установленные программы.
c:\Windows Системные файлы Windows XP.
Процесс копирования можно сделать на старом железе, если оно еще работает. Если же старая система
неработоспособна, то можно вытащить из компьютера диск, перенести на рабочий компьютер и сделать копию.
Можно это сделать и на новом железе, не запуская WP, если применить загрузочный диск Hiren's BootCD (его iso-
образ можно скачать по ссылке [3]). На этом диске есть много полезного - утилиты для чистки реестра, ремонта
диска, восстановления файлов, сброса паролей, удаления данных, подробнее см. [5].
Скачайте по ссылкам [3, 4] необходимое программное обеспечение. Hiren's BootCD [3] запишите на CD-ROM (это
получится загрузочный диск), а TerraByte OSD Tool Script 3.85 (tbosdts_pro) распакуйте из архива [4] и
запишите на флешку. Программу tbosdts_pro нужно запускать с помощью Hiren's BootCD, записав на флешку или
CD (на самом Hiren's BootCD этой программы нет).
На этом шаге удаляются все старые драйвера Windows (записи в реестре). Загрузитесь с Hiren's BootCD, в меню
диска выберите Mini Windows XP. Воткните флешку, на которой записана программа tbosdts_pro, и запустите её
ярлычком tbosdtw - Ярлык.lnk (ссылка на командную строку tbosdtw.exe startup.tbs), либо введите в командной
строке tbosdtw.exe startup.tbs. В черном окне cmd появится текстовое меню из 9 пунктов.
Далее программа найдет диск и раздел, где установлена Ваша Windows XP (её переносим на новое железо).
Удалите на Windows XP все драйвера, для этого в главном меню выберите Remove Installed Drivers -> Remove all
installed drivers.
[4. Установка стандартного драйвера IDE]
В главном меню выберите Install Drivers, и потом выберите установку стандартного драйвера IDE.
В главном меню выберите Change HAL (Hardware Application Layer, определяющий тип CPU). В следующем меню
выберите halaacpi.dll (ACPI Uniprocessor PC), первая строчка в списке.
На этом основные действия по переносу Windows XP завершены. Можно перезагрузить систему с Вашего системного
жесткого диска.
После того, как система запустится на новом железе, она это заметит и попросит новую активацию. Выполните её,
воспользовавшись Мастером Активации Windows.
Для активации используйте бесплатный телефон (время работы с 8.00 до 22.00, время московское) центра
активации продуктов Microsoft, 8-800-200-80-02.
1. Система не загружается, либо очень много ошибок при загрузке. Попробуйте переустановить систему "поверх",
при этом старая установка сохраняется, но многие ошибки в конфигурации и файлах будут исправлены (для этого
по запросу нажмите кнопку 'R', которая задает восстановление системы Windows). Для такой переустановки
понадобится загрузочный диск Windows XP, с которой Вы устанавливали систему первый раз. После такого
восстановления возможно понадобится установить сервис-пак 3 [6], так как на загрузочном диске Windows могут
быть старые версии системных файлов. После переустановки сервис-пака понадобится заново активировать
Windows. Кроме того, после установки сервис-пака заново включается Восстановление системы (слежение за
содержимым дисков). Для ускорения работы советую оставить включенным слежение за диском только на
системном диске (на который указывает переменная окружения %SystemDrive%).
2. Если по какой-то причине были удалены или испорчены системные файлы, то восстановить оригинальное
состояние системы Windows XP поможет запуск из командной строки SFC /SCANNOW, при этом понадобится
установить в привод CD-ROM установочный диск Windows XP.
Проверка системных файлов займет около от 5 до 15 минут, в зависимости от скорости диска. Если ранее у Вас был
установлен патч WPA_kill, то после завершения работы SFC /SCANNOW понадобится запустить его еще раз.
3. Не устанавливаются драйвера чипсета материнской платы с ошибкой "недостаточно прав". Убедитесь, что Вы
устанавливаете драйверы под управлением пользователя с правами администратора. Попробуйте разрешить
Windows найти драйвер в Интернете (это первое, что спрашивает Мастер установки драйвера).
4. Windows XP заблокировала вход в систему и требует активации. Это может произойти даже с Вашей
лицензионной системой, если при восстановлении часы на материнской плате были установлены неверно, но потом
были переведены на новое время (это автоматически происходит при подключении к Интернет). Если Вы не можете
получить квалифицированную помощь от техподдержки, то для устранения проблемы проще всего загрузиться в
безопасном режиме и запустить утилиту WPA_kill.
5. После запуска WPA_kill не работает автоматическое обновление ("Указанный ключ соответствия не обнаружен ни
в одном из активных контекстов активации.").
Настройте для получения обновления локальный сервер провайдера, процедура настройки описана в [7].
6. BSOD Stop 0x0000007B может возникать на этапе загрузки, если Windows XP не может найти подходящего
драйвера для жесткого диска. Причина может быть в том, что Вы не выполнили шаги 3 и/или 4. Выполните
действия из шагов 3 и 4 этой статьи.
7. Неполадки с WMI (Windows Management Instrumentation service) выражаются в том, что недоступны некоторые
функции по управлению системой. Например, не устанавливаются некоторые драйвера (выдают ошибку "у Вас
недостаточно прав"), не устанавливаются или не запускаются некоторые программы (с ошибкой "невозможно
запустить службу WMI"), недоступно управление брандмауэром в свойствах сетевого соединения, не показываются
службы в закладке "Расширенные" консоли управления службами и т. п.
Процедура перерегистрации и восстановления WMI хорошо описана в [8] (на английском языке).
8. Для чистки и исправления реестра можно воспользоваться бесплатной программой Registry Life.
9. Общим методом для устранения всех неполадок Windows с сохранением всех имеющихся настроек и
установленных программ является переустановка Windows XP в режиме обновления [9].
[Ссылки]
6. Выбираем имя.
9. Жмем "Customize Hardware" для изменения размера ОЗУ, и конфигурирования других устройств.
10. В строке "New CD/DVD (IDE)" выбираем ISO образ устанавливаемой системы, или дисковод с которого
должна устанавливаться система.
Используйте стрелки Вверх/Вниз на клавиатуре, чтобы выбрать CD-ROM, а затем жмите на клавишу "+" до тех
пор, пока CD-ROM не окажется в списке над Hard Drive.
Теперь при помощи стрелок Вправо/Влево выберите меню Exit, затем выделите "Exit Saving Changes" и жмите
Enter. Подтвердите запрос на изменение настроек, и виртуальная машина перезагрузится с новыми
настройками.
Использован материал oszone.net
13. Устанавливаем систему, софт.
Не ставим драйвера, антивирусы, DaemonTools'ы, и Алкоголи - они ставят свои драйвера в систему, и скорей
всего не будут работать, после переноса и удаления всех драйверов.
Не используем "Снапшоты"(Snapshots), т.к. нам нужен целый, не разбитый на части виртуальный диск.
11.Если есть подготовленные драйвера (файлы .inf и .sys) можете установить их, с помощью OSDTool, если
нет - идем дальше. Подробнее, используя скрипты, описал в этой статье.
Дальше, не запуская системы, нужно снять ее образ и развернуть на другом HDD, я буду использовать Image
for Windows из Hiren's BootCD
Примечание: Так же вы можете запустить OSDTool из загрузочной версии Image For Linux.
1. После запуска ОС, начнется опознавание нового оборудования, будут появляться предложения с
установкой драйверов для неизвестного оборудования, пока что их закрываем, иначе дальше поиск
оборудования не пойдет. В дальнейшем они будут установлены, через DRPSu.
Используемый материал:
Перенос системы на другую материнскую плату
Инструменты для клонирования (развертывание из образа) Windows XP
Служебные - [addon] AHCI MassStorage
Миф о дублировании SID компьютера
How-To TeraByte Guides
Появление сообщения об ошибке «Stop 0x0000007B» после переноса системного диска Windows XP на другой
компьютер
Параметры, используемые в файле Boot.ini в Windows XP и Windows Server 2003
Варианты HAL, доступные в Windows XP и Windows Server 2003
Как указать вручную драйвер уровня аппаратных абстракций во время установки или обновления Microsoft
Windows XP
Устранение неполадок аппаратно-зависимого уровня в Windows 2000
Добавление драйверов производителей оригинального оборудования для устройств Plug and Play при
установке Windows
Использование программы с интерфейсом командной строки DevCon в качестве альтернативы диспетчеру
устройств
Автоматизация процесса развертывания Windows XP с помощью средства Sysprep
Спасибо
Ответить
2.
Спасибо за труд.
Ответить
Ответы
1.
GRomR130 марта 2012 г., 22:22
Рад стараться, спасибо за комментарий
2.
CODE
Ваш сеанс работы с удаленным рабочим столом отключен, возможные причины
этого:
Администратор завершил этот сеанс.
Произошла ошибка при установке подключения.
Возникла сетевая проблема.
Рекомендации по разрешению проблемы можно найти в статье "Диагностика
проблем удаленного рабочего стола" в центре справки и поддержки.
http://yadi.sk/d/XkV5DDZJ5h6-c
1. Распаковать
2. Запустить RDP_fix_i386.bat или RDP_fix_x64.bat (в зависимости от битности
вашей системы)
3. Перезагрузиться
Ответить
3.
Спасибо за статью.
В ней правда не рассматривается такой необходимый лично мне пункт, как возможность
интегрировать в образ сразу пачку драйверов под различные контроллёры жестких дисков.
Потому что каждый раз класть драйвер под конкретное железо - это некоторый гимор.
Ответить
Ответы
1.
GRomR119 июля 2012 г., 0:20
Если разворачивать образ через Hiren's BootCD, то это не такая уж и проблема,
т.к. там есть неплохая утилита FixHDC, которая, буквально за пару нажатий,
добавит драйвер нужного контроллера в Windows.
Но если все же требуется добавить именно "пачку" драйверов под различные
контроллёры жестких дисков, советую попробовать TeraByte OS Deployment Tool,
про данный продукт и добавление наиболее распространенных AHCI/SATA/Raid
драйверов в Windows XP я писал в этой статье:
Удаление и интеграция драйверов с помощью скриптов TeraByte OS Deployment
Tool
Ответить
4.
5.
1.
GRomR126 сентября 2012 г., 3:49
Если кроме замены жесткого диска, никаких других модификаций в ПК не
проводилось, то вполне будет достаточно развернуть образ на новый HDD, без
лишних телодвижений.
Побольше бы информации о начальных параметрах, проделанных действиях, и
желаемом результате.
А то не совсем понятно что хотите получить, и из-за чего не получается.
Ответить
6.
Не работают:
1) PCI-плату USB-портов (4 USB порта, порт для подключения видеокамеры)
2) кард-ридер
Как быть?
Ответить
Ответы
1.
GRomR14 октября 2012 г., 5:40
Попробовать поставить драйвера от производителя материнской платы.
В вашем случае они здесь:
http://www.gigabyte.com/products/product-page.aspx?pid=2892#dl
7.
1.
GRomR15 октября 2012 г., 10:20
Да, я бы для начала на чипсет поставил, по возможности откатившись на
дефолтные (изначальные от Майкрософта) драйвера.
А дальше в зависимости от ситуации, если помогло - отлично. Если нет, то думать
дальше.
А раньше они без сбоев работали? В BIOSе их не отключали?
Можно сбросить на стандартные настройки BIOS. Можно обновить BIOS. Можно
установить винду обычным способом.
8.
1.
GRomR111 октября 2012 г., 7:00
> А какой именно устройство в "ДУ" откатывать?
То которое больше всего вызывает подозрение :)
2.
3.
1.
GRomR111 октября 2012 г., 6:56
Не знаю. С *.vdi не проверял работу.
Но судя по manual'у TBOSDTS ("Only single-file VHD and VMDK files can be
accessed.") , она понимает только VHD и VMDK файлы.
Следовательно сначала придется преобразовать в понятный программе файл.
Или попробовать удалить драйвера из уже запущенной системы с этого файла
жесткого диска, загрузившись, например, из LiveCD IFL, в которой присутствует
TBOSDTS.
Ответить
10.
1.
GRomR11 февраля 2013 г., 23:57
100% запуска, к сожалению, гарантировать не могу.
Обычно проблемы возникают при первом запуске. А если система все же
завелась (нормально опознался HAL и дрова корректно встали), то система будет
так же работать как и при обычной установке. По крайней мере у меня так.
11.
1.
GRomR12 февраля 2013 г., 0:06
Нет. Это только для ХР.
Но для 7ки тоже есть статья для создания ее заливки:
http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=1783&limit=1&m=1#1
Ответить
12.
Спасибо за ответ. Да, это было бы слишком халявно иметь такой универсальный образ, чтоб на
любое железо надеть.
XP теперь действительно редко ставят. А если ставят, то люди которые уже ее обкатали по
полной, и если надо и сами себе заливку сделают. С восьмеркой там вообще по моему глухо.
Ведь она изначально только под одно железо заточена. Может она в массы не так пробъется
как Win7. Не знаю. С Win7 попробую сделать заливку. Ставить системы приходится часто. Но
семерка и ставится побыстрей XP. Но если б еще и программы установить - уйма времени
сэкономилось бы.
Ответить
13.
14.
1.
GRomR115 февраля 2013 г., 6:59
Особо-то нечего описывать. Все как обычно. Ограничения разве что на
антивирусы, DaemonTools'ы, и Алкоголи - они ставят свои драйвера в систему, и
скорей всего не будут работать, после переноса и удаления всех драйверов. Т.е.
все что устанавливает драйвера в систему - не устанавливать. Остальное можно.
По поводу своей заливки - за основу бралась сборка WinXP (Windows XP Pro SP3
VLK Rus simplix edition), которая уже содержала обновления. .Net Framework
устанавливался после установки, который тоже перепаковки simplix'а.
Ну а паками, или нет - это без разницы.
2.
Спасибо!
3.
15.
Большое спасибо за Ваш материал. Не могли ли разъяснить принцип работы FixHDC, она
ставит какойто универсальный драйвер achi? Сам пользуюсь SkyIAR
http://bbs.itiankong.com/thread-181388-1-1.html
но SkyIAR не всегда коректно отрабатывает на "непонятных" OEM матерях, стоящих в
системниках типа IRBIS, ACER и тп.
Неподскажите еще, Image for Window, нормально работает с образами Oracle VM VirtualBox?
Вадим
Ответить
Ответы
1.
GRomR117 апреля 2013 г., 7:55
Насколько мне известно, FixHDC берет драйвер из запущенной WinPE, т.е. из
Hiren's BootCD. Драйвер для конкретного обнаруженного устройства.
Если интересен принцип работы можете обратиться к исходникам FixHDC:
http://narod.ru/disk/41086364001/FixHDC.7z.html
Здесь я вам помочь не могу. Не разбирался в них.
Про VirtualBox уже как то писал, что не пользовался ей, и проверить не на чем.
Если образ в VHD или в VMDK, то, по идее, проблем возникнуть не должно.
16.
Вадим
Ответить
17.
В этой статье я расскажу вам, как перенести установленную систему Windows XP на другой компьютер, либо на новое
железо после апгрейда.
Используя описанный мной метод вы сможете:
Windows Backup (Ntbackup.exe) умеет различать несходство в конфигурации железа между компьютерами и сохранять
необходимые записи в реестре, которые уникальны для компьютера на который вы будете переносить систему. Эта
возможность позволяет переносить систему с одного компьютера на другой при помощи резервного копирования (full
backup) системы, которую вы хотите перенести, и последующего его восстановления на другом компьютере, где
предварительно была установлена свежая копия Windows XP.
HKLMSYSTEMCurrentControlSetControlBackupRestoreKeysNotToRestore
и проверяет, какие ключи не надо восстанавливать.
Запись, которая заканчивается слэшем () означает, что этот ключ защищен и все ключи и значения под ним не подлежат
изменению.
Запись, которая заканчивается слэшем и звездочкой (*) означает, что все записи под этой "объединены". Здесь
"объединение" значит сравнение значений ключей в резервной копии и в существующей системе, необходимое для
корректного восстановления.
Если ключ в восстанавливаемой системе имеет более низкое значение, то именно это значение будет установлено.
Для примера возьмем следующий ключ:
HKLMSYSTEMCurrentControlSetServicesDhcp
Восстанавливаемая система Новая система до восстановления Новая система после восстановления
DHCP Running: YES NO YES
DHCP Running: NO YES YES
DHCP Running: NO NO NO
После успешного восстановления служба Plug and Play уже доделает за вас всю работу по подгонке всех остальных
несущественных изменений.
Для того чтобы восстановление прошло успешно и система заработала стабильно, системная папка (%SystemRoot%) и
разделы жесткого диска (буквы) должны соответствовать значениям в восстанавливаемой системе.
Для примера:
Если на старом компьютере ваш Windows XP был установлен в папке Windows на диске C: (C:Windows) и у вас были еще
диски D: и E:, то и на новом компьютере должно быть то же разделение.
HAL на обоих компьютерах должен быть одинаковым. Хотя это и необязательно, но если HAL будет различаться,
возможно система не будт восстановлена как положено.
Чтобы проверить тип HAL на обоих компьютерах: Правый клик по иконке "My Computer" --> закладка "Hardware"--> "Device
Manager"--> двойной клик по "Computer".
Возможные значения HAL и соответствующие им файлы:
Папка WindowsRepair
В этой папке содержится информация об установленном железе. После восстановления эта информация не будет
соответствовать действительности. Для того чтобы обновить эту информацию необходимо после восстановления
проделать процедуру "ремонта" системы при помощи дистрибутива Windows XP
Тома NTFS
Если вы работали в файловой системе NTFS, то после ее восстановления необходимо перезагрузить компьютер, чтобы
иметь доступ к файлам.
Перенос системы
Сначала устанавливаем на новый компьютер свежую копию Windows XP. Важно, чтобы версии новой и восстанавливаемой
системы были одинаковыми, а также, как я уже написал выше, путь к системной папке и буквы разделов дисков
соответствовали.
Start--> Run-->ntbackup
и создаем резервную копию системного диска, а также всех других необходимых дисков, если они есть.
Снова возвращаемся к новому компьютеру, заходим в систему как Administrator и запускаем Ntbackup
В настройках Ntbackup устанавливаем опцию "Always replace the file on my computer"
Tools--> Options--> закладка Restore
После этого восстанавливаем систему из резервной копии. При этом не забудьте выбрать опцию восстановления в
"Original location" в закладке "Restore and Manage media"
После того как система полностью восстановлена необходимо перезагрузить компьютер. Если вы работаете в сети,
необходимо отключить этот компьютер от сети во избежание конфликтов.
Если после восстановления компьютер не загружается, что часто случается по причине несоответствия HAL, нужно будет
отремонтировать систему при помощи дистрибутива Windows XP.
Загрузите компьютер с CD с дистрибутивом Windows XP. Сначала вас спросят, хотите ли вы установить Windows XP.
Ответ "Yes". После этого вам предложат прочесть и согласиться с лицензионным соглашением. Ответ "F8". Система
сделает проверку на наличие предыдущих установленных версий Windows XP и, в случае обнаружения таковой,
предложит вам отремонировать её, либо установить свежую копию. Нас интересует именно ремонт, поэтому жмем "R".
В процессе ремонта система устанавливает новый тип HAL, делает перерасчет оборудования (железа) и обновляет папку
%SystemRoot%Repair в соостветствии с новыми значениями.
При успешном восстановлении, после перезагрузки, зайдите в систему как Administrator и запустите программу Winnt32.exe
из папки i386 на CD с дистрибутивом Windows XP. Данный upgrade системы необходим чтобы обновить значения файла
Setup.log, реестр, папку %SystemRoot%Repair, а также чтобы быть уверенным, что используется подходящий тип HAL.
Обратите внимание! Если вы устанавливали Windows XP как upgrage на NT4, то папки с пользовательскими профайлами
остаются теми же, что в NT4 и находятся в папке %SystemRoot%Profiles, в то время как в Windows XP профайлы
пользователей хранятся в папке Documents and Settings.
После восстановления профайлы из папки %SystemRoot%Profiles могут быть использованы как и прежде, но после
ремонта системы вам необходимо будет изменить путь к ним обратно на %SystemRoot%Profiles:
HKLMSOFTWAREMicrosoftWindows NTCurrentVersionProfileList
Убедившись в том, что система и все программы после восстановления работают как положено, можно устанавливать
новый компьютер вместо старого (в случае, если этот компьютер находится в сети)
Внимание! Из-за разницы во времени между резервным копированием и восстановлением может возникнуть проблема с
подключением к контроллеру домена. В этом случае вам нужно будет зайти сначала в Workgroup и лишь потом снова
подключиться к Domain.
Добавить в интернет-закладки
Отправить ссылку другу
Комментарии (12)
Показать/скрыть комментарии
Как перенести Windows XP со всеми программами на новое железо
Автор: Александра, 19.09.2009
Скажите пожайлуста,а новичок сможет всё это повторить?
Или лучше довериться профи?
А что так сложно?
Автор: Дмитрй, 09.11.2009
А в чем прикол такого способа переноса системы на другой компьютер? Если есть старый рабочий компьюетр, то
достаточно поставить стандартный ИДЕе контроллер и потом клонировать систему на новую машины. После клонирования
подкинуть нужные драйвера. По времени и простоте сей способ выгоднее. В итоге получаем тужу систему что и на старой
машине не заморачиваясь установкой системы на новой машине и пытаясь понять какие же службы лишние.
Если я не прав, хотелсь бы прочесть в чем именно.
@@@А что так сложно?@@@
Автор: Михаил, 06.08.2010
Дмитрий, сложность в том что простое клонирование может не дать тех результатов который преследуются в статье,
потому что при клонировании клонируется вся информация о "хардваре" а при установке чистой винды эта информация
сама генерируется
кароч синий экран вылезет при запуске винды, такое ни раз было
о боже
Автор: charli, 24.10.2010
Рабята, переносите как угодно, если не доверяете автору статьи. Но будьте уверены в том, что у HAL на 90% будет не
правильно распознанный. Особенно касается 2х и 4х ядерных процессоров, как ни старайтесь. После тупой переустановки
просто откройте [Диспетчер Задач] и посмотрите сколько "ядер" система обнаружила при "переезде". :) и не только.
Спасибо Огромное
Автор: ИЛЬЯ, 12.01.2011
спасибо за мануал.очень выручили...думал всю ночь просижу поднимая заново сервак и SQL Server 2005 на 24 юзера...а
тут всего за 15 минут все сделал...
И еще раз ОГРОМНОЕ спасибо...
...
Автор: Эдуард, 17.01.2011
Сейчас буду пробовать аналогично переносить сервак 2003, железо все тоже самое, отличие будет только в типе рейда
был рейд5, будет зеркало. Даже интересно получится или нет.
acronis не помогает!!
Автор: Илья, 18.03.2011
в описанном случае клон винта не работает. у мну сразу был BSOD 7B.Ладно, думаю, фигня, щас переустановлю винду с
восстановлением (перенос "играл" с intel cel1700 на AMD AM-3 свежайшую) на первый взгляд - прокатило. система пошла,
но.. радная утилита установки дров на мамку не пошла, и главное - не удалось заставить работать сетевой адаптер даже
родной утилитой установки драйвера!! Сетёвка раз в секунду теряла соединение с сетью, о чем добросовестно сообщала
баллоном на часами, аж в глазах рябило!!!в общем, эта хромота на обе ноги сподвигла меня искать другой путь переноса..
этот нахожу более подходящим, что получится - скажу позже
...
Автор: StaV, 18.03.2011
Люди, в ХР можно просто удалит драйвера ide controller'а,а как на 7 это сдеелать?
hirens 12
Автор: Виталий, 26.10.2011
вчера переносил систему со всеми прогами с леновы на асер по схеме
1)ghost - клон винта без каких либо измененний системы
2)загрузка с livecd - добавление в boot.ini параметра /basevideo
3)fix hard disk contriler - установка контролера жесткого диска по умолчанию
4) загрузка в безопастном режиме - до ошибки "ненайден finish.exe"
5) перезагрузка и установка родных драйверов ноута.
6) убираем с boot.ini параметр /basevideo
7) радуемся жизни))
Перенос HDD на на новое железо (WinXP). Могет кому помогет ;-)
Автор: Pulsar, 09.02.2012
Как то..., не заморачиваясь последствиями, вынул "жесткий" с одного системника и воткнул в другой (мать, память,
чипсеты, видео и сеть —разные).
При загрузке получил "синий экран".
Не долго думая запустил установку "винды" с дистрибутива в режиме восстановления.
Далее по шагам:
> Запуск установки
> Вопрос о ремонте или новой установке
> Новая установка
> Обнаружение уже установленной "винды"
> Новая установка, ремонт или выход
> РЕМОНТ!!!
> Далее 30 минут "нервно курим" (после первого же перезагруза можно понять встала "винда" на "хардвер" или нет).
> Ставим "дрова": чипсет, аудио, HDD, видео, сеть и т. д. для нового "хардвера".
После подобного акта 99% программ и настроек остаются в рабочем состоянии.
ВНИМАНИЕ!!! ДАННЫЙ МЕТОД РАБОТАЕТ
ТОЛЬКО ДЛЯ МАТЕРЕЙ НА БАЗЕ
ПРОЦЕССОРОВ INTEL!
Это стандартные драйвера дисковых контроллеров и reg-файлик для изменения записей об установленных драйверах в
реестре на стандартные.
3. Заходим в BIOS и ставим режим SATA в IDE MODE, либо в других bios'ах он может называться AHCI, тогда
ставим DISABLED.
папку %SystemRoot%\System32\Drivers.
8. Перезагружаемся в обычный режим и ставим драйвера с диска, который шел с новой материнкой.
windows
шпаргалка
Задача возникла в связи с апгрейдом компьютера. Заниматься установкой новой системы, а потом еще месяц
существующая система еще вполне живая. Поэтому было принято решение о переносе.
При переносе на другое железо есть несколько моментов, которые связаны со следующими изменениями
конфигурации:
Заменой винчестера
Перенос системы было решено осуществлять путем простого копирования файлов, и затем восстановлением
загрузчика. Для выполнения задачи может потребоваться Live CD WINPE или подобный, а также загрузочный диск с
дистрибутивом Windows XP для восстановления загрузчика и получения некоторых файлов, о чем ниже.
2. Со старого винчестера удалить временные и просто ненужные файлы, очистить корзину (по желанию)
3. Отключить восстановление системы и удалить папки System Volume Information с разделов (по желанию)
5. Удалить пароль встроенной учетной записи администратора или хотя бы его знать
6. Убрать файлы подкачки со всех разделов, кроме C:\ (если таковые имеются)
8. Если на старом винчестере несколько разделов, убедиться, что все жизненно важные для системы пути и
компьютер!
mergeide.reg
• Извлечь файлы ядер hal.dll, halmacpi.dll из c:\WINDOWS\Driver Cache\i386\driver.cab во временную папку.
Если в driver.cab этих файлов не окажется, их можно найти в сжатом виде в папке i386 дистрибутива и извлечь во
Это файлы стандартного ядра (для загрузки после переноса системы) и многопроцессорного ядра с ACPI (которое
• Выключить компьютер
• Перенести данные со старого винчестера на новый.
• Записать загрузчик на новый винчестер. Для этого нужно загрузиться с загрузочного CD Windows XP и дождаться
выбора консоли восстановления (R), подтвердить выбор восстанавливаемой системы (цифра, Enter), ввести пароль
• Теперь можно загрузиться с винчестера. При первой загрузке в загрузочном меню выбрать "Standart PC".
Компьютер будет находить много новых устройств, но на этом этапе лучше говорить "Отмена" на все предложения.
Когда он успокоится, изменить через диспетчер устройств драйвер устройства "Компьютер" на "Многопроцессорный
компьютер с ACPI" (в моем случае) . Теперь можно попробовать перзагрузиться с новым ядром - для этого в
загрузочном меню выбираем верхний пункт, или просто ждем 30 сек. После перезагрузки опять отменяем все
Все четко написано, все получилось но вот что делать со строкой которая как бы так, сама по
себе "expand -r hal.dl_ c:\hals
expand -r halmacpi.dl_ c:\hals"???
вот тут упущение
Эти две строчки - команды распаковки файлов с расширением dl_, если их брать из
дистрибутива. Если они есть в driver.cab, то там они уже распакованные, и эти команды
не нужны.
Блог сделан очень профессионально, и легко читается. То, что мне нужно. И многим другим.
большое спасибо!
Сделал все по инструкции. Не грузитсо:( После биоса выскакивает "Файл hal.dll отсутствует
или поврежден!" Подскажите, что делать...
Речь пойдёт о том, как можно поставить Windows XP ( Windows 2000) примерно за 10-15 минут, причём уже
со всеми
программами и настройками. Этот способ проверен уже не раз, благодаря нему поставили Windows 2000 на 8
компьютеров,
практически не подходя к ним. Система работает практически на всех известных сегодня материнских платах. Н
приступим.
Первое, что нам надо, так это установить систему на компьютер. Сделать все необходимые настройки, измене
дополнения. Поставить
весь необходимый пакет программ. Короче, приготовить компьютер к клонированию. Кстати, советую использов
дистрибутив, который не
требует активации. Я использовал Windows XP Corporate Edition с интегрированным SP1. После установки сис
её немного
почистить, но тут Вам самим решать, что оставить, а что снести.
Я, к примеру, делаю небольшую чистку системы:
а) Очищаю DLL кэш. Для этого выполняем следующие команды:
в) Очищаю корзину
г) Отключаю восстановление системы и удаляю папку System Volume Information из корня раздела
Сейчас сделаем конфигурационный файл для клонирования. На CD Windows XP,
ищем [cd]:\SUPPORT\TOOLS\DEPLOY.CAB.
Извлекаем оттуда все файлы. Создайте на диске “С” директорию SYSPREP и скиньте туда все файлы из DEPL
Теперь, запускаемSETUPMGR.EXE . Запускается Wizard .
Выбираем Create a new answer file , затем Sysprep Install. Внимательно выберите Вашу версию Windows. В сл
окне, пометьте Yes, full automate the installation. Перед нами открывается окно, где нам предлагается заполни
информация. Нам очень важно
поле Providing the Product Key. Следующее поле важно для сисадминов. Если Вы пропишите имя компьютер
клоны будут с
одним именем, что не очень хорошо в сетки. Если поставить Automatically generate computer name, то систем
произвольно давать
имя компьютеру. Я в своём случаи оставил это поле без изменений, тем самым система спрашивает, какое им
компьютеру.
Есть ещё куча интересных параметров, которые можно изначально прописать через эту программу. Советую вн
пройтись по всем
опциям. По завершению, всё это должно быть сохранено в файле sysprep.inf и файл должен лежать в
директории C:\SYSPREP.
Всё, что будем делать дальше, надо делать без перезагрузки системы.
Самой большой проблемой, при переносе Windows на другой компьютер, является драйвер контролера диск
Как правило, почти все платы, поддерживают стандартный IDE контролер. Поэтому, нам желательно установи
стандартного IDE . Снимаем Драйвер ТУТ. После распаковки скаченного, всё его содержимое, кидаем в
каталог system32\drivers. В этой папке уже могут быть
эти файлы, советую их не переписывать. Есть ещё один небольшоё REG -файл. А ТУТ лежит REG-файл. Сним
запускаем. Он
добавляет в систему информацию обо всех доступных Windows XP типах IDE-контроллеров.
Теперь, было бы неплохо, стереть из регистре ключик
HKEY_LOCAL_MACHINE\SYSTEM \MountedDevices\
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Standart PC" /fastdetect /hal=halstd.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI PC" /fastdetect /hal=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI Uniprocessor PC " /fastdetect /hal=halmacpi.dll
http://www.n-admin.co
Почти тоже самое, но есть нюансы. Читаем внимательно.
Речь пойдёт о том, как можно поставить Windows XP ( Windows 2000) примерно за 10-15 минут, причём уже сразу со все
1. Установить систему на компьютер. (драйвера видеокарт и экзотического железа типа сканера и т.д которые на других ко
ставить). Сделать все необходимые настройки, изменения и дополнения. Установить (MUI) русский и сервиспаки.
2. Поставить весь необходимый пакет программ. Советую использовать дистрибутив, который не требует активации. Я исп
Edition с интегрированным SP2, но можно и SP1.
3. Очищаем систему. Тут вам самим решать, что оставить, а что снести.
3.1. Очищаем DLL кэш. Для этого выполняем следующие команды:
"sfc/ cachesize =5" и " sfc / purgecache "
3.2. Очищаем корзину
3.3. Отключаю восстановление системы и удаляю папку System Volume Information из корня раздела
3.4. удаляем Msn Messenger. Заходим Пуск -> Выполнить Вводим следующее:
RunDll32 advpack.dll,LaunchINFSection %windir%/INF/msmsgs.inf,BLC.Remove
3.5. правим windowsinfsysoc.inf на предмет удаления слова hide и затем через "установку-удаление программ->компоненты
всё что не понравится.
4. Сейчас сделаем конфигурационный файл для клонирования.
4.1. На CD Windows XP, ищем [cd]:/SUPPORT/TOOLS/DEPLOY.CAB (или берем тот который прилагается). Извлекаем отт
4.2. Создаем на C: директорию SYSPREP и скидываем туда все файлы из DEPLOY.CAB.
4.3. Запускаем SETUPMGR.EXE. Запускается Wizard.
4.3.1. Выбираем Create a new answer file, затем Sysprep Install.
4.3.2. Внимательно выбираем версию Windows.
4.3.3. В следующем окне, пометьте Yes, full automate the installation.
4.3.4. Перед нами открывается окно, где нам предлагается заполнить разного рода информация. Нам очень важно поле Prov
поле важно для сисадминов. Если Вы пропишите имя компьютер, то все Ваши клоны будут с одним именем, что не очень х
Automatically generate computer name, то система будет произвольно давать имя компьютеру. Я в своём случаи пропустил э
введения какого либо имени перейти на следующее меню нельзя!), тем самым система спрашивает, какое имя я хочу дать к
интересных параметров, которые можно изначально прописать через эту программу. Советую внимательно пройтись по вс
4.3.5. По завершению, всё это должно быть сохранено в файле sysprep.inf и файл должен лежать в директории C :SYSPREP
5. Всё, что будем делать дальше, начиная с этого пункта и до момента записи образа на компакт диск или на другой раздел
системы!
5.1. Самой большой проблемой, при переносе Windows на другой компьютер, является драйвер контролера диска. Как прав
стандартный IDE контролер. Поэтому, нам нужно установить драйвер стандартного IDE. В диспетчере устройств в ветке ID
(обновить драйвер) на Standart ide controller… на предложение перезагрузиться ответить отмена.
5.2. Берем архив idedrivers.zip и распаковываем его в каталог system32/drivers. В этой папке уже могут быть эти файлы, сов
оставить более поздние вервии.
5.3. Запускаем mergeide.reg. Он добавляет в систему инфу обо всех доступных Windows XP типах IDE-контроллеров.
5.4. Теперь стирам из регистре ключик HKEY_LOCAL_MACHINE/SYSTEM/MountedDevices/и тем самым мы избежим про
разделов.
6. Как многие из Вас знают, Windows XP разделяет все компьютеры на несколько типов: "Standart PC", на "ACPI PC" и на "
того чтобы загрузиться в момент первой и второй загрузки нужно сделать следующее:
6.1. Копируем все что находится в папке Hal в папку c:/windows/system32 если там такие файлы есть рекомендуется остави
6.2. Также надо немного подкорректировать boot.ini. После изменений, он должен быть похож на этот:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Micros oft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Standa rt PC" /fastdetect /hal=hal.dll
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="ACPI PC" /fastdetect /hal=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="ACPI Multiprocessor PC " /fastdetect /hal= Halmacpi.dll
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="ACPI Uniprocessor PC " /fastdetect /hal= Halaacpi.dll
Это меню поможет при первой и второй загрузке на вашем компьютере при обнаружении устройст. если в момент выбор
экран или завис - вы неправильно выбрали тип вашего PC. Для продолжения перегрузите аппарат и повторите операцию вы
7. Переходим к конечной стадии. Выполните команду (ПУСК-ВЫПОЛНИТЬ): c:/sysprep/sysprep -pnp -mini. В появившемся
"quit" и нажимаем "Reseal". Главное не допустить перезагрузки. И проверьте сейчас Boot.ini, там надо подправить timeout,
8. На этом можно сказать закончили. Осталось самая мелочь, сделать имидж диска С:. Лучше использовать Ghost, но и Acr
этого. Самое главное, не дать системе перезапустится, пока Вы не сделали образ того, что сейчас получилось. После того к
можно записать на загрузочный CD, ну и конечно, рекомендую сделать CD загрузочным.
9. Как только Вы открываете это образ на новый компьютер (или на новый диск) запускается Мини- Setup . Происходит по
10. После установки рекомендуется наш Standart ide controller заменить на родной (обновить драйвер, и дать ему тот котор
материнской платой)
11. Настраиваем наши сетевые установки (если сеть конечно же есть)
12. После нескольких перезагрузок (по мойму после 3-й) можно выбрать при загрузке Microsoft Windows XP Professional ес
загрузится то по умолчанию поставить Microsoft Windows XP Professional" /fastdetect
Если всё сделали правильно и у Вас не супер экзотическое железо, то через пару минут, можно начинать работать.
В моем случае было проверено разз 200-300 на разных аппаратах. Единственный глюк - когда ставишь на ноут то иногда
кнопки Fn - неприятно когда нажимаешь кнопу Л а вместо нее появляется цифра 4....
Глюки:
1. Если стоит несколько IDE устройств, может возникать конфликт при установке IDE каналов.
Лекарство: При первой загрузке оставить одноIDE устройство.
2. Если используете True Image, то у версии 8.0 бывают проблемы при загрузке с CD на компьютерах класса i P-III.
Лекарство: Держите на CD две версии 7 и 8
3. Если держите на CD Acr. Partion Exp для изменения размера разделов из залитого образа помните, что он не рабо
Используйте Acr. DiskSuite.
4. Возникают проблемы если на компьютере одновременно установлены звуковая от Creative начиная с SBLive и ви
Лекарство: Отключить звуковую до первой загрузки и поиска оборудования. После установки системы, установите
5. На некоторых компах проблемы с ACPI. После завершения работы приходится нажимать кнопку отключения пи
Однако чаще всего бывает, что вышедший из строя компьютер приходится заменять другим, существенно отличающимс
обеспечения, например, с другой материнской платой, типом процессора и т.п. В этом случае восстановленная из образа си
силу того, что критически важные драйверы, сохраненные в образе, несовместимы с оборудованием нового компьютера.
Решить данную проблему вам поможет Acronis Universal Restore специальный программный модуль, устанавливаем
Workstation. (программу и "лекарство" можно найти на просторах Инета, к примеру здесь). Русскую версию качаем отсюда
качаемздесь.
C помощью Acronis Universal Restore вы можете в считанные минуты восстановить ваши данные, вне зависимости от тог
использовалось на старом и новом компьютерах. Acronis Universal Restore поможет вам решить основные проблемы совме
оборудования в ситуациях восстановления и переноса данных на новую платформу.
Часть 1
В большинстве случаев достаточно выполнения трех первых пунктов.
• Intel base & Non Intel base matherboard >> Intel base matherboard 1
Перенос операционной системы с одной материнки с процессором Интел или Не Интел на другую м
Интел.
Панель управления > Система > Оборудование > Диспетчер устройств > Компьютер > правой кноп
драйверу HAL > Обновить драйвер > Нет, не в этот раз > Установка из указанного места > Не выпо
нужный драйвер > Компьютер с ACPI > Далее > Готово!
Панель управления > Система > Оборудование > Диспетчер устройств > IDE ATA/ATAPI контроллер
установленному IDE-контроллеру > Обновить драйвер > Нет, не в этот раз > Установка из указанно
поиск. Я сам выберу нужный драйвер > Стандартный двухканальный контроллер PCI IDE > Далее >
Пуск > Выполнить > Regedit > HKLM > SYSTEM > ControlSet001 > Services > удаляем раздел Int
Повторить для ControlSet002.
• IDE\SATA\SCSI\RAID >> SATA\SCSI\RAID 3
Если на новом железе имеется диск(и) с SATA\SCSI или на дисках организован RAID - SATA\SCSI.
Панель управления > Установка оборудования > Добавление нового устройства > Установка об
списка
в ручную > SCSI и RAID контроллеры > Установить с диска.4
Внимание: установить перед переносом, т.е. установить нужные драйвера на старую систему н
делать перенос.
######################################################################################################
Часть 2
Подготовка железа для принятия клона.
######################################################################################################
Часть 3
* Это не окончательная редакция Третьей Части
Выполнить дефрагментацию.
Проведите настройку согласно инструкции Часть 1 пункты 1-3(4).
Сохранить готовую и настроенную систему в образ.
######################################################################################################
Часть 4
Решение проблем.
Q. После клонирования не могу сменить HAL с "Стандартный компьютер" или "Компьютер с ACPI" на
A. Удалите в C:\WINDOWS\inf\hal.pnf
Q. Сгорела мать и т.п. , в результате подготовить систему к переносу не могу. На новом железе пол
делать?
A. Тут рег-файл устанавливающий драйвер "Стандартный двухканальный контроллер PCI IDE" . Рег
использование в LiveCD утилитой Avast! Bart CD.
Если на вашем спасательном диске такой утилиты нет, тогда сделайте все обычным способом, с пом
>> и т.п.
Перенос Windows XP на новое железо без переустановки
Задача: перенести систему на новый компьютер
Задача возникла в связи с апгрейдом компьютера. Заниматься установкой новой системы, а потом еще месяц
натыкаться на отсутствующие и ненастроенные программы — на самая привлекательная перспектива, тем более
существующая система еще вполне живая. Поэтому было принято решение о переносе.
При переносе на другое железо есть несколько моментов, которые связаны со следующими изменениями
конфигурации:
• Заменой винчестера
• Заменой материнской платы. Это также означает cмену контроллера IDE
• Заменой процессора. Старый — одноядерный Celeron, новый — двухядерный CORE DUO
Перенос системы было решено осуществлять путем простого копирования файлов, и затем восстановлением
загрузчика. Для выполнения задачи может потребоваться Live CD WINPE или подобный, а также загрузочный диск
с дистрибутивом Windows XP для восстановления загрузчика и получения некоторых файлов, о чем ниже.
Порядок действий по переносу системы
IFW/IFL/IFD это утилиты для резервного копирования файловой системы раздела(ов) или целого
диска. Текущая версия 2.79. Кратко возможности:
• Каждая из программ может работать как в своей операционной системе, так и в версии с
загрузочным CD/DVD/Flash.
• Утилиты используют для архива разделов и диска свой файловый формат TBI.
• Архив может быть снят с любого жёсткого диска, включая сетевые диски и виртуальные диски
форматов RAW, VHD и VMDK.
• Поддерживают инкрементные и дифференциальные (разностные) архивы.
• Поддерживают дробление большого архива на несколько меньших фиксированных размеров
4GB, 2GB, 700MB и 650MB.
• Кроме архивации и восстановления также поддерживается прямое копирование между HDD,
RAW, VHD и VMDK.
• Умеют создавать (без драйверов и прокладок) виртуальные диски форматов VHD/ VMDK/RAW.
• Программы работают с FAT, FAT32, NTFS, EXT 2/3/4, ReiserFS, XFS и другими файловыми
системами (без драйверов и прокладок) по шинам USB 1/2/3, FireWire, ATAPI /ASPI, IDE, SATA,
SCSI, iSCSI и стандартам AHCI/ RAID.
• Умеют создавать загрузочные CD/ DVD для автоматического восстановления.
• Выпускаются в консольной CUI и графической GUI версии.
В комплект IFW входит утилита TBIView – для просмотра и извлечения файлов из архивов TBI,
утилита TBIMount – для монтирования TBI в качестве логического диска, TBOSDTS с скриптами и
некоторые другие малоинтересные. Есть поддержка GPT, UEFI, сети и т.д.
В комплект IFL входит TBIView и TBOSDTS с скриптами, Midnight Commander, TrueCrypt, куча
консольных утилит, в которых может разобраться только линуксоид, плюс поддержка GPT, UEFI,
iSCSI, SSH, Samba, NFS, PXE boot , многоядерности и ещё много чего, о чём я не догадываюсь.
Интерфейс IFL_GUI аналогичен IFW.
Про IFD напишу ещё пару слов. Если Image for Linux и Image for Windоws для работы
SATA/SCSI/SAS AHCI/RAID требуют соответствующих драйверов, то для Image for DOS они не
нужны. IFD работает напрямую с контроллерами дисков через BIOS, также у неё есть возможность
работать напрямую с контроллерами дисков минуя BIOS и плюс напрямую c шинами USB/FireWire.
И у меня было пару случаев, когда только IFD увидел “железный” RAID массив, а IFL/IFW видели
отдельные HDD, и им требовался драйвер для корректной работы с RAID. А ведь размер IFD всего
1 MB! Иногда незаменимая ничем вещь. Интерфейс IFD_GUI аналогичен IFL_GUI и IFW.
HDD <– > VHD VHD <–> VMDK VMDK <–> HDD HDD <-> HDD
TeraByte OSD Tool Suite Pro (TBOSDTS) это интерпретатор скриптов и в нём используется мощный
оригинальный скриптовый язык. Текущая версия 1.34a. Интерпретатор TBOSDTS есть пяти видов
– для DOS, Linux, Windоws x86, Windоws x64 и BootItBM (спецверсия с расширенными
возможностями менеджера разделов). А скрипт уже является платформонезависимым (за редким
исключением) и выполняется одинаково в любой среде. В данный момент доступно 10
стандартных скриптов (поставляются вместе с TBOSDTS Pro версии). Пока на данном этапе нас
интересует только 3 скрипта.
OSDTOOL.TBS
Интерактивный скрипт для решения задач адаптации операционных систем Windоws к новому
железу. Может использоваться с файлом ответов для автоматизации.
Работает в DOS, Linux и Windоws. Применяется для оффлайн образа, расположенного на HDD/UFD
или на виртуальном диске VHD/ VMDK. Не требует IFW/IFL/IFD. Делает автоматический бекап
реестра Windоws перед своей работой.
TBITOOL.TBS
Интерактивный скрипт для восстановления эталонного образа из архивов TBI на целевой диск и
адаптации операционных систем Windоws к новому железу. Может также использоваться с
разными файлами сценариев для полной автоматизации.
Работает в DOS, Linux и Windоws. Применяется для архива TBI. Tребует наличия IFW или IFL или
IFD. Архив восстанавливается на HDD/UFD с помощью IFW или IFL или IFD.
SAVEREG.TBS
Скрипт для резервного архивирования реестра Windоws, BCD и настроек всех пользователей.
Работает только в Windоws и архивирует реестр только той Windоws из которой запущен скрипт.
Возможно создание, замена и удаление 9 архивов (от 1 до 9). Архивы сохраняются в папке
%SYSTEMDRIVE%\SaveReg\Windows\ с номером архива. Архивы имеют дату создания и можно им
присвоить имя.
При восстановлении архива через скрипт RESTOREG.TBS актуальный реестр автоматически
архивируется в номер 0.
OSDTOOL.TBS более гибкий и не требует наличия IFW/IFL/IFD. То есть его можно использовать
отдельно от других продуктов Terabyte и для работы его требуется всего 2 файла - сам скрипт и
интерпретатор TBOSDTS. Скрипт OSDTOOL.TBS может быть применён к виртуальному или
физическому диску. До или после создания архива TBI, а также без необходимости создания
архива. Перед работой OSDTOOL.TBS автоматически создает бекап состояния системы. То есть
всегда есть возможность вернуться в состояние до его использования.
Буланов Д.А
Оглавление
• Введение
• Установка
Введение
Используемые термины:
• Хостовая система (хост) – компьютер, на котором работает платформа
виртуализации
• Pentium Extreme Edition 955 and 965 (not Pentium 4 Extreme Edition with HT) Pentium D
920-960 except 945, 935, 925, 915
• Core 2 Duo E6300, E6400, E6320, E6420, E6540, E6550, E6600, E6700, E6750, E6850
(Conroe)
• Core 2 Duo E7600, E8200, E8300, E8400, E8500, E8600 and some versions of the E7400
and E7500 (Wolfdale)
• Mobile Core 2 Duo T5500, T5600, T7100, T7200, T7250, T7300, T7400, T7500, T7600,
T7600G, T7700, T7800 (Merom)
• Mobile Core 2 Duo SU9300, SU9400, SU9600, P7370, P8400, P8600, P8700, P8800, P9500,
P9600, P9700, T8100, T8300, T9300, T9400, T9500, T9600, T9800, T9900 (Penryn)
• Core 2 Quad Q8400, Q8400S, Q9300, Q9400, Q9400S, Q9450, Q9550, Q9550S, Q9650
and some versions of the Q8300 (Yorkfield)
• Pentium Dual-Core E6300, E6500 and some versions of the E5300 and E5400*
Для того, чтобы использовать Windows XP Mode, которое описывается в данном руководстве
необходимо загрузить пакет Windows XP Mode с сайта Microsoft. Данный пакет используется
для установки среды, которая нужна для Windows XP Mode. Чтобы получить загружаемые
файлы Windows Virtual PC и Windows XP Mode нужно перейти по следующей ссылке: Windows
XP Mode and Windows Virtual PC.
Установка
В этом разделе руководства описан процесс установки Windows Virtual PC, а также установка
самой виртуальной машины. Дополнительная конфигурация и технические сведения в
примерах.
2. После того, как установка будет закончена в меню «Пуск» станет доступным
компонентWindows Virtual PC.
Процесс установки:
4. Нужно создать пароль для учетной записи «XPMUser». Это учетная запись с правами
администратора, которую мастер установки создает автоматически. Она используется
по умолчанию для запуска Windows XP Mode. Если вы не хотите вводить пароль при
каждом запуске гостевой системы, выберите опцию «Запомнить учетные данные
(рекомендуется)» для того, чтобы система запомнила пароль. В противном случае вам
придется каждый раз вводить пароль в поле для ввода пароля учетной записи. Если вы
хотите хранить файлы виртуальной машины в расположении отличном от
расположения по умолчанию, требуется его указать.
Внимание
• Не следует деинсталлировать пакет в том случае, если вы больше не будете его
использовать. Если вы его удалите, то пакет компонента Windows XP Mode будет более
недоступен, и вы можете потерять важные данные. Деинсталляция пакета удаляет
виртуальную машину, а также прекращает доступ к данным, которые хранились в
виртуальной машине;
Этот метод можно использовать в том случае, если вы не хотите, чтобы вашей гостевой
системой была Windows XP. В этом разделе я расскажу, как можно создать виртуальную
машину и установить гостевую операционную систему, которой вы планируете управлять в
Virtual PC. Для создания виртуальной машины можно воспользоваться мастером создания
виртуальных машин. Мастер поможет вам отконфигурировать виртуальную машину с
базовыми настройками, которые вы можете настроить так, как вам необходимо для
использования виртуальной машины. Например, вы можете указать определенный объем
памяти, которую будет использовать виртуальная машина. Количество выделяемой
оперативной памяти должно быть таким, которые вы выделили бы физическому компьютеру.
Желательно обеспечивать виртуальную машину достаточным количеством памяти для того,
чтобы можно было без проблем управлять операционной системой и установленными на нее
приложениями. Также следует обратить внимание на то, каким образом вы будете
устанавливать гостевую операционную систему. Например, для установки операционной
системы вы можете использовать сетевой сервер для инсталляции или физический CD или
DVD привод, в который просто поместите установочный диск с системой. Если вы
устанавливаете поддерживаемую Virtual PC гостевую операционную систему, то после
установки понадобится установить пакет компонентов интеграции.
1. Нужно открыть папку виртуальной машины. Для этого заходим в меню «Пуск»,
выбираем «Windows Virtual PC». Если сразу в меню данного пункта нет, нужно
нажать в меню «Пуск» на «Все программы», нажать левой кнопкой на папку
«Windows Virtual PC», а затем выбрать пункт «Windows Virtual PC»
На втором шаге мастер создания виртуальных машин нам предлагает указать параметры
памяти для виртуальной машины.
На третьем шаге требуется указать настройки дисков виртуальной машины.
Внимание
1. Сделайте следующее:
a) В папке «Виртуальные машины» нажмите правой кнопкой на виртуальной
машине и выберите пункт «Параметры».
b) b. Из окна виртуальной машины нажмите на пункт меню «Сервис» и затем выберите
пункт меню «Параметры».
Если вы используете определенные версии Windows XP, Windows Vista или Windows 7 на
виртуальной машине, то у вас появляется возможность для доступа к приложению
непосредственно с рабочего стола на хостовом компьютере, когда приложение установлено в
виртуальной машине. Благодаря этой возможности вы можете запускать на хостовой машине
Windows 7 существующие приложения, избегая проблем, которые могут возникать в том
случае, если они не совместимы с хостовой операционной системой.
Windows Virtual PC поддерживает USB устройства версии 2.0, также возможно совместное
использование устройства или запись с устройства на виртуальную машину. Метод, который
вы будете применять, зависит от того, вида устройства USB, которое используется. В том
случае, если установлены компоненты интеграции и они разрешены гостевой операционной
системе, запоминающие устройства и устройства чтения смарт-карт автоматически
разделяются между виртуальными машинами и физическим компьютером. Не требуются
никакие дополнительные действия для этих типов запоминающих устройств. Для остальных
видов возможно их использование благодаря прикреплению их к виртуальной машине.
Например, можно прикрепить следующие типы USB устройств:
• Цифровые камеры;
• USB CD привод;
• MP3 плееры;
• Телефон/КПК/мобильное устройство;
• Веб-камеры/видео камеры;
5. Для того, чтобы USB устройство стало доступным на хостовой операционной системе,
должно быть отсоединено от виртуальной машине. В окне виртуальной машины
нажмите на «USB», а затем на «Имя_устройства Освободить».
Существует несколько способов для того, чтобы сделать принтер доступным на виртуальной
машине. На способы, которые можно использовать, воздействуют некоторые факторы:
доступен ли драйвер принтера на Windows 7 и подключен ли принтер локально или через
сеть. Также можно использовать формат XPS в том случае, если ваш компьютер
поддерживает этот метод печати.
Внимание! Этот способ подходит в том случае, если доступны драйвера на обе системы –
хостовую систему Windows 7 и гостевую операционную систему. Необходимо только пройти
несколько шагов для установки принтера на виртуальную машину. Следующие действия
предполагают, что вы уже печатали на принтере, используя хостовую операционную систему.
Убедитесь, что принтер включен и доступен для установки драйверов. Например, можно
устанавливать на него драйвера используя CD диск.
2. Сделайте следующее:
a) На рабочем столе в виртуальной машине нажимаем правой кнопкой на файле и
выбираем из контекстного меню опцию «Печать»
b) Открываем приложение, у которого доступна опция печати и используем команду
печать.
3. Все принтеры, которые доступны в виртуальной машине есть в списке принтеров.
Выбираем нужный принтер и нажимаем на кнопку ОК
Также можно использовать печать в документ XPS из вашего виртуального приложения или
виртуальной сессии для сохранения печатаемого файла на хосте, а затем можно распечатать
файл, используя принтер, установленный на хостовом компьютере. Эта опция полезна тогда,
когда драйвера не доступны для гостевой операционной системы или вы не хотите
устанавливать на ней принтер. Для этого способа требуется следующая конфигурация:
5. Откройте файл
VHD - это формат файлов, используемых, например, виртуальной машиной Microsoft Virtual PC для эмуляции жесткого диска. Я
неоднократно писал о поддержке операционной системой Windows 7 этого формата. Пришло время рассказать, как можно
заставить Windows 7 запускаться прямо с виртуального жестокого диска и работать на физическом оборудовании, без
использования виртуальной машины.Загрузчик Windows 7 умеет работать с VHD-файлами и запускать с них ОС, словно с обычного
жесткого диска.
Для чего это нужно
• На физическом оборудовании система работает намного быстрей, чем в виртуальной машине, и использует все
"прелести" этого оборудования. Таким образом, если ваша видеокарта поддерживает Aero, то вы его получите.
• Вы получите полный доступ к данным вашего ПК, так как физический жесткий диск будет "видно" из системы,
загруженной с VHD.
• Система в VHD хранится в одном файле, значит, можно:
-легко её клонировать простым копированием VHD-файла
-можно тестить бета-версии софта, не беспокоясь за систему
-можно изучать систему, экспериментировать с реестром, не боясь её "свалить".
С чего начать
Нам понадобятся:
Запускаем управление дисками: щелкнув по "Компьютер" в меню "Пуск" правой кнопкой мыши, выберите
пункт "Управление", и слева щелкните "Управление дисками":
Увеличить рисунок
Выполните пункт меню "Действие"-"Создать жесткий диск". На экране появится это окно:
Задайте параметры расположения и размера жесткого диска. В данном примере я создаю новый файл Win7.vhd на диске F:
размером 30 Гигабайт динамического типа.
Увеличить рисунок
Виртуальный жесткий диск готов к работе. Вставьте установочный диск Windows 7 в DVD-привод, перезагрузите текущую ОС,
загрузитесь с DVD и дождитесь появления этого окна:
Увеличить рисунок
Нажмите Shift+F10. Это сочетание клавиш предоставит доступ к командной строке. Напечатайте в ней Diskpart и
нажмите Enter.
Увеличить рисунок
Введите следующие команды:
Увеличить рисунок
Работа с DVD носителя
Вставьте установочный диск Windows 7 в привод, загрузитесь с него и дождитесь появления этого окна:
Увеличить рисунок
Нажмите Shift+F10. Это сочетание клавиш предоставит доступ к командной строке. Напечатайте в ней Diskpart и
нажмите Enter.
Увеличить рисунок
Напечатайте в DISKPART следующую команду:
Она означает - создать файл win7.vhd расширяемого типа, максимальный размер ограничить 30 Гигабайтами. Замените G: на имя
диска, на котором вы хотите хранить создаваемый файл.
Увеличить рисунок
Смонтируйте VHD-файл, чтобы он был доступен программе установки:
После этого можно закрыть окно командной строки и выполнить установку на раздел VHD диска так, как будто это обычный
логический раздел жесткого диска. При выборе раздела игнорируйте это предупреждение:
Увеличить рисунок
Опции загрузки
Программа установки сама пропишет новую запись в опции загрузки, однако, назовет она её "Windows 7". Вероятней всего, вы
захотите изменить название. Это несложно сделать, используя стандартную утилиту bcdedit.exe. Запустите интерпретатор
командной строки cmd.exe от имени администратора, для чего нажмите "Пуск", в поле поиска введите cmd.exe и
нажмите CTRL+ENTER. Если у вас загружена "новая" система из VHD, введите:
В противном случае вы можете аналогичным образом переименовать текущую систему, либо найти идентификатор VHD-ОС в
выводе bcdedit, запустив его без параметров:
Увеличить рисунок
В моем случае запись имеет идентификатор {default}, и я выполню следующие команды:
Они означают:
Про загрузку Windows 7 из VHD-файлов мы публиковали материал совсем недавно. Методика подразумевала выполнение полной
установки системы в VHD-файл, словно на обычный жесткий диск. Сегодня мы поговорим о том, как ускорить этот процесс
практически на 95% . Суть метода заключается в преобразовании файла install.wim в VHD-файл.
Описание методики
Воспользуемся скриптом из галереи исходников MSDN (MSDN Code Gallery), WIM2VHD. WIM2VHD - это сценарий Windows Scripting
Host, предназначенный для использования в командной строке и позволяющий создать аппаратно-независимый VHD-файл из
установочного диска Windows 7. При инициализации последнего система окажется в состоянии OOBE, иными словами, минует
стадию начальной загрузки и распаковки файлов и будет готова к определению оборудования компьютера, на котором она
запущена.
Помимо него, понадобится Windows® Automated Installation Kit (AIK) for Windows® 7. Это пакет автоматизации установки Windows
7, он содержит много всего полезного, объём загружаемого пакета составляет 1.5 Гигабайта.
Устанавливаем AIK, и помещаем для нашего же удобства файл wim2vhd.wsf в папку c:\Program Files\Windows
OPK\Tools\x86\, если работаем с 32-разрядной системой, или c:\Program Files\Windows OPK\Tools\x64\ в случае 64-
разрядной ОС.
Запустите командную строку с правами администратора. Перейдите в папку со скриптом командой CD. В моем случае это выглядит
так:
cd /d "c:\Program Files\Windows OPK\Tools\x86\"
Измените пути на соответствующие вашей системе.
Запустите скрипт wim2vhd, для этого введите в командной строке следующее:
Увеличить рисунок
Теперь необходимо подключить полученный VHD-файл к загрузчику Windows 7. Это можно сделать с помощью приведенного ниже
набора команд.
Продолжая тематику работы с VHD-файлами, рассмотрим Disk2vhd. Disk2vhd - это утилита, позволяющая создавать VHD-файлы
(Virtual Hard Disk) из томов жесткого диска. Отличие этой утилиты от аналогичных заключается в том, что образ VHD-образ можно
создавать прямо с запущенной операционной системы.
Программа использует функциональность операционной системы "Volume Snapshot" (впервые представленную в Windows XP) для
создания последовательных снимков томов на определенный момент времени. Таким образом, вы сможете создать VHD-файл
прямо на том же разделе, который в него упаковываете (правда, производительность в данном случае несколько ниже, нежели
при использовании другого раздела). Интерфейс утилиты весьма прост и состоит из перечня разделов системы:
Утилита создает один VHD-файл для каждого диска, на котором находятся выбранные пользователем тома. Она сохраняет
информацию о разделах диска, но копирует только данные, относящиеся к выбранному тому. Такая технология позволяет, к
примеру, включать в VHD-файл только системный том и исключать разделы с данными.
Созданный утилитой виртуальный диск может быть подключен к виртуальной машине как IDE-диск, и не может быть использован
для загрузки через менеджер загрузки Windows 7 на реальной машине. Это связано с тем, что Windows специальным образом
помечает жесткие диски, и, во избежание путаницы, присваивает VHD-диску новый идентификатор. При первой загрузке с VHD
система выдаст ошибку об отсутствии загрузочного диска. В порядке эксперимента я снял VHD-образ с виртуальной машины и
подключил его к физической - система сразу перезагрузилась, без каких-либо сообщений. Зато, будучи присоединенной к Virtual
PC, система отлично стартует и работает:
Увеличить рисунок
Увеличить рисунок
Примечание. Eсли снимаете образ системного диска, и у вас есть раздел восстановления, не забудьте включить его в VHD-образ,
так как без него система не загрузится.
Поддерживаемые ОС: Windows XP SP2, Windows Server 2003 SP1, и более поздние версии, включая 64-разрядные версии.
Ключи командной строки
disk2vhd c: d:\vhd1.vhd
disk2vhd * d:\vhd1.vhd
Символ "*" означает, что конвертировать необходимо все тома.
Windows 7 на USB HDD в файле VHD
Для создания виртуального диска VHD с установленной Windows 7, способной работать с USB HDD или
Flash ( использование на флешке рекомендуется только с установкой EWF для получения приемлемой
скорости работы и уменьшения нагрузки на флешку ) потребуется :
- Windows 7 SP1 Ultimate или Enterprise x86 или x64, установленная в файл VHD фиксированного размера
на локальном диске компьютера из оригинального дистрибутива.
- Установленная стационарно на компьютере любая Windows 7, либо LiveCD Windows 7 PE на диске CD
или на флешке. Для Windows 7 PE обязательным условием является наличие интегрированного
виртуального диска ImDisk. Можно, например, использовать образ Win7PE_YUG.iso
Приведенные выше способы фомирования файлов VHD обеспечивают загрузку этих файлов с USB диск
путем установки MBR и формирования меню загрузки. В случае, если возникают проблемы с загрузкой
рекомендуется использовать следующий способ. Устанавливаем на USB диск MBR grub4dos утилитой
BOOTICE.EXE (имеется в Win7PE_YUG.iso). Скачиваем утилиту NTBOOT.iso
Утилита многофункциональная, но для запуска Windows 7 из файла VHD нужна одна строка в меню
NTBOOT.iso, а именно "4.NT6.X From VHD". Текст этой строки в файле NTBOOT.LST\menu.lst образа
NTBOOT.iso :
title NT6.X From VHD
command %NTBOOT% NT6=/boot/boot.vhd
Если использовать образ без изменения, то придется создать на USB диске папку boot, переместить
файл VHD в эту папку и переименовать его в boot.vhd При загрузке каждый раз выбирать нужную строку в
меню.
Можно распаковать NTBOOT.iso, например в UltraISO , заменить текст в файле NTBOOT.LST\menu.lst
своей записью типа :
Аналогичный компактный вариант VHD Win8M-X.vhd. Все вспомогательные файлы в архиве (папка
SofPort с программами, папка NTBOOT, файлы grldr и menu.lst) дублируют ахив Win7-miniX.vhd
Среди главных недостатков ОС на флешке - это, несомненно, малая скорость работы. USB 3.0 устраняет этот
минус, однако не у всех на данный момент имеется поддержка нового стандарта интерфейса.
По умолчанию Windows 7 (за исключением версии Embedded) нельзя установить на USB-носитель. Однако
разработчики программы PWBoot устранили данное недоразумение:
Что же нам понадобится? Во-первых, образ или установочный диск семерки (или Windows 8). Во-вторых, USB-
носитель объемом не менее 8 Гб.
И замыкает список утилита PWBoot (скачать pwboot-3.0.2.rar [1.19 Mb] (cкачиваний: 4435))
Первым делом из директории sources установочного диска копируем файл install.wim в любое удобное для Вас
место. В данном файле имеются все установочные файлы Windows.
Запустите утилиты с с правами администратора: в открывшемся окне Вы сможете выбрать либо установку
чистой системы на накопитель, либо пропатчить установленную ОС. В большинстве случаев выбираем первый
пункт.
Заметим, что программа не "дружит" с кириллицей. Так что если в Вашем установочном диске можно выбирать
несколько версий ОС, то придется подкорректировать некоторые параметры с помощью программы ImageX из
пакета Windows AIK.
В вышедшем списке ищем пункт Image Index и описание версии. В PWBoot версии для выбора идут в том же
порядке.
Кроме этого, программа будет предлагать Вам 2 варианта установки: на внешний USB-накопитель с его
последующим форматированием или в виртуальный диск VHD. Что бы Вы ни выбрали, скорость работ ОС
будет практически одинакова.
Выбрав VHD, Вы получите следующие преимущества: возможность нескольких установок Windows на одном
логическом томе, возврат к заводскому состоянию, удобство развёртывания ОС.
Рассмотрим вариант VHD. Мы должны указать, где будет находиться новый VHD-контейнер (в нашем случае
он должен на внешнем USB). Для корректной работы необходима ФС NTFS.
Далее выбираете нужный объем диска. Можете выбрать динамический размер (автоматически будет
расширяться при нехватке места).
Теперь нам остается выбрать диск для установки загрузчик (в нашем случае это и есть внешний USB-диск),
отметить птичками пункты Update bootcode и Add boot entry to BCD и нажать Install. Всю остальную работу за
нас сделает утилита.
Раздел C: является VHD-контейнером, который физически располагается в разделе E:
Еще раз отметим важный факт, который следует навсегда усвоить: загрузка Windows x64 с GPT диска возможна
только на системе с UEFI.
Таким образом, если ваш компьютер работает на базе BIOS, и вам необходимо чтобы его диск содержал таблицу
разделов GPT, проще всего будет добавить в систему еще один жесткий диск (обычный или SSD) с разметкой MBR,
установить на него Windows и в дальнейшем загружаться уже с него.
Мы попробуем немного модифицировать эту методику. Для этого нам понадобится небольшого объема (не менее
64 Мб) USB флешка или SD карта с MBR разметкой, на которой мы разместим диспетчер загрузки Windows –
bootmgr. Эта загрузочная флешка будет обеспечивать первоначальную загрузку системы и передавать управление
загрузчику основной системы, расположенному на GPT томе.
Таким образом мы сможем обеспечить загрузку любой (как 32, так и 64 битной версии Windows !!!) с GPT диска на
системе с BIOS, не поддерживающей EFI.
Установка Windows на GPT диск
Перед переносом загрузчика Windows на отдельный MBR диск, нам понадобится компьютер, в котором Windows
уже находится (установлен) на GPT диске.
При попытке установить Windows на gpt диск на ПК без UEFI установщик Windows выдаст ошибку:
Windows cannot be installed to this disk the selected disk is of the GPT Partition Style
Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT.
Совет. Сконвертировать диск из MBR в GPT с потерей всех данных можно, нажав на экране установки
Windows комбинацию Shift+F10. И выполнив в командной строке следующие команды:
Diskpart
select disk 0 (если в системе один жесткий диск)
clean (очистить содержимое диска)
convert gpt (преобразовать таблицу разделов в GPT)
Установить Windows 7/8 непосредственно на GPT диск в такой ситуации возможно только в режиме UEFI через
эмуляцию этой среды с помощью DUET. Но в таком режиме возможно установка только 64 битных версий
Windows, и сама процедура, как мы уже говорили выше, довольно сложная.
В таком случае, гораздо проще в обычном режиме установить Windows на MBR диск, а потом сконвертировать его
в GPT с помощью утилиты gptgen.
Gptgen – преобразуем таблицу разделов диска из MBR в GPT
без удаления разделов
Консоль Windows “Управление дисками” позволяет сконвертировать диск из разметки MBR в GPT только
«чистые» неразмеченные диски. С диском, на котором установлена ОС, такая процедура невозможна.
Для онлайн преобразования жесткого диска из MBR в GPT можно воспользоваться небольшой утилитой Gptgen,
позволяющей «на лету» преобразовать формат таблицы раздела без необходимости переразбиения диска (без
потери данных).
Важно. Перед выполнением преобразования настоятельно рекомендуется скопировать все критичные
данные на внешней носитель. И хотя, я еще не сталкивался с некорректной работой этой утилиты, которая
бы привела к полному обрушению файловой системы, я рекомендую всем пользователям все-таки
сохранять свои важные данные перед переконвертированием, чтобы потом не было претензий к автору
статьи .
disk В
данном примере в системе имеется один диск размером 40 Гб с индексом 0 (Disk 0). Как вы видите, этот диск
имеет стандартную таблицу разделов MBR (столбец Gpt пустой)
4. Преобразуем таблицу разделов диска 0 из MBR в GPT командой: gptgen.exe -w
\\.\\physicaldrive0 В процессе выполнения утилиты появился предупреждение, что разработчики не
гарантирует, что после преобразования в GPT с раздела на этом диске получится загрузиться .
Примечание. 0 в конце physicaldrive показывает, что нужно конвертировать disk 0.
Гб.
3. Разберемся с разделами на дисках и буквами, которые им назначены. Выберем жесткий диск: select
disk 0 и выведем список разделов на нем: list
volume
Исходя
из размеров разделов можно понять, что система установлена на 2 разделе (Volume 2), которому назначена
буква D (может не соответствовать букве системного диска, который отображается в самой Windows)
4. Создадим необходимые разделы на флешке:
select disk 1 (выбираем флешку)
clean (очистка содержимого диска)
create partition primary size=1000 (создаем на USB флешке основной раздел, в данном случае
размером 1 Гб)
format (форматируем его)
select partition 1 (выбираем первый раздел на флешке)
active (помечаем раздел активным)
list volume (выведем список томов еще раз. В этом примере видно, что созданный нами раздел имеет
индекс 3)
select volume 3 (выберем его)
assign letter=G (назначим ему свободную букву диска, например G)
системы:
1. Вставьте USB флешку в соответствующий порт ПК
2. Запустите командную строку с правами администратора
3. Запустите утилиту DISKPART, набрав в командной строке:
Diskpart
5. Найдите диск, соответствующий вашей USB флешке (в нашем примере это Disk 2) и выберите его:
Select Disk 2
clean
10. Выберем созданный нами раздел (в нашем примере это Volume 3):
select volume 3
14. Целиком скопируйте содержимое вашего установочного диска с Windows 7 x64 на подготовленную вами
флешку. Сделать это можно с помощью проводника Windows, любимого файлового менеджера или из
командной строки, например, так:
xcopy d:\* f:\ /s /e
(где, d:\ установочный DVD диск или смонтированный iso образ с дистрибутивом Windows 7, f:\ — буква,
присвоенная флешке)
После выполнения всех описанных манипуляций, в ваших руках оказывается USB флешка, с которой можно
установить Windows 7 на UEFI систему в нативном режиме. Подробнее процесс установки Windows 7 на системе с
UEFI и все подводные камни мы рассмотрим в следующей статье.
Совет. Процедура создания загрузочной USB флешки для Windows 8 несколько проще и подробно
описан здесь.
Изначально было 2 противоречивых требования души:«всё своё ношу с собой» и «не хочу
быть нагруженным», что в итоге вылилось в установку Ubuntu на внешний диск. Всё было
замечательно, но чувствовалась какая-то незавершённость. И решил я установить Windows 7
туда же.
Но появились проблемы:
Нам потребуются
Поехали
Установка
Сейчас самое время указать установщику VHD. Командой Shift+F10 открывается консоль.
Допустим, мы хотим установить Windows на C:\win7.vhd:
diskpart
create vdisk file=C:\win7.vhd type=fixed maximum=25000
select vdisk file=C:\win7.vhd
attach vdisk
create partition primary
list volume
Убеждаемся, что имеем 3 volume с Fs: UDF, NTFS, RAW. Ну или больше, если на диске есть
другие разделы.
Теперь можно уходить с консоли и перейти к непосредственной установке. При выборе
назначения установки, мы должны увидеть Disk 1 Partition 1, при выборе которого Windows 7
заботливо предупредит о возможных проблемах, но продолжить всё-таки разрешит.
Теперь можете откинуться на спинку кресла и отдохнуть. По завершению данного этапа
установщик должен записать загрузчик на физический раздел, который запустит Windows с
виртуального диска. В итоге мы получим рабочую Windows 7 внутри виртуальной машины.
Самое время подготовиться к запуску с USB.
:fix
call :fixservice usbehci "Boot Bus Extender"
call :fixservice usbohci "Boot Bus Extender"
call :fixservice usbuhci "Boot Bus Extender"
call :fixservice usbhub "System Bus Extender"
call :fixservice usbstor "SCSI miniport"
goto :eof
:fixservice
setlocal
set Start=
set Group=
for /f "skip=2 tokens=1,2,*" %%I in ('reg query
HKLM\SYSTEM\CurrentControlSet\services\%~1') do (
if "%%I"=="Start" set Start=%%K
if "%%I"=="Group" set Group=%%K
)
if not "%Start%"=="0x0" reg add HKLM\SYSTEM\CurrentControlSet\services\%~1 /v
Start /t REG_DWORD /d 0x0 /f
if not "%Group%"=="%~2" reg add HKLM\SYSTEM\CurrentControlSet\services\%~1 /v
Group /t REG_SZ /d "%~2" /f
endlocal
goto :eof
В случае, если мы уже пришли на новое место и там оказалось, что ОС запускаться не хочет,
придётся чинить тем, что есть: раздел загрузки Repair, в который Windows скорее всего сам и
предложит загрузиться после неудачной попытки (если не предложит — перед загрузкой
нажимать F8). Затем открываем «Command Prompt» (в случае неудавшегося автоматического
восстановления перед этим нажимаем «View advanced options»).
1. Запускаем редактор реестра командой «regedit». Стоит отметить, что это — реестр
системы восстановления.
2. Подключаем нужный реестр (точнее, улей). Нас интересует "[HKLM/SYSTEM/]", он
хранится в файле %WINDIR%\System32\Config\System. Для этого наводим фокус на
«HKEY_LOCAL_MACHINE», в меню выбираем File -> Load Hive -> нужный файл -> Key
name: «nn» (в случае установки на VHD, необходимо его в подключить в консоли).
3. В загруженном улье должно быть несколько ControlSet*, нужный записан в
«Select/Current». Переходим в «ControlSet*/services». В разделе чуть выше описано, что
и зачем делать. Но стоит отметить, что в случае запуска не с USB, могут заинтересовать
ключи вроде «atapi», «pciide», «intelide», «msahci» и аналогичные им.
Загрузка с USB
Т.к. перезапускаться лишний раз всем лень, проверимся мы снова в виртуальной машине.
Выключаем её, в настройках удаляем все HDD, запускаемся, перебрасываем USB-HDD в
виртуалку и… Понимаем, что наш диск не видно. Но ведь в списке того, что требуется не
была упомянута поддержка BIOS'ом загрузки с USB.
Качаем plop boot manager — в архиве есть образы iso и img. Указываем виртуальной машине
грузиться с диска plpbt.iso (или plpbt.img для floppy) и уже он передаст управление
загрузчику с USB. Всё должно пройти успешно и в итоге запустится Windows 7 и скажет, что
найдено новое устройство.
Теперь мы можем перенести внешний диск на любую другую реальную машину и запуститься.
Вот и всё. Интересны Ваши предложения по практическому применению.
Краткое резюме
Если вам ясно, что это такое и зачем оно может понадобиться, можете пропустить всю бла-блю ниже,
перейдя напрямую к разделу Установка.
Что это такое?
Многие почему-то часто думают, что под этим подразумевается создание "Live Windows" на USB флэшке.
Эта процедура, описана на бесчисленном множестве страниц в сети. Но "Live Windows" -- это всего лишь
бледная тень настоящей винды. Она представляет собой просто модификацию WinPe (ось запускаемая
инсталационным DVD) добавлением небольшого количества прог: файловых менеджеров (Explorer и/или
TC), антивиря и т.д. Здесь же речь пойдёт об установкеполноценной винды, со всеми её рюшечками типа
аэро, на физический или виртуальный (.vhd) раздел USB диска. И, в отличие от Live Windows на флещке, эта
установка не переносима, а привязана к тому компу, на котором установлена. Причина --- проста:
драйверы в этой установке привязаны к конкретному железу. Активация --- тоже. Так что даже если
сделать USB диск загружаемым с любого компа (что сделать легко), то особенной выгоды от этого не
будет: при старте с другого компа винды, установленной на этом диске, скорее всего произойдет BSOD из-
за несоответствия драйверов установочного компа с драйверами нового компа. Или, в лучшем случае
(если запустить винду в Safe mode), она заменит драйверы оригинального компа драйверами нового. И эту
операцию придётся производить при каждом переключении с одного компа на другой. Это --- огромный
гемор сам по себе. При этом проблема со слетанием активации не решается --- нельзя же каждый раз
звонить в MS для переактивации!
Зачем это надо?
Если у вас имется стационарный комп с одним--двумя огромными SATA винтами и большим количеством
свободного места, то нет никакой необходимости ставить винду на внешний USB диск.
Однако если у вас есть лишь лаптоп с установленной на нём вистой или XP, и одним винтом, заполненным
под завязку, но зато есть новенький пустой USB винт, то установить вин7 на него может оказаться самым
лучшим решением в следующих случаях.
а) Перед тем, как заменить окончательно старую винду на новую Вин7 вы хотите потестить Вин7 несколько
месяцев, чтобы определить, подходит ли она вам.
б) Старая виста на фирменном лаптопе имеет много удобного фирменного софта, который фирма не
поддерживает в новой оси. В этом случае дуал бут с HDD+USB может оказаться оптимальным решением,
даже если на внутреннем диске имеется достаточно места для установки Вин7. Дело в том, что скорость
чтения/записи на последнем разделе внутреннего диска может оказаться существенно ниже, чем та же
скорость на первом разделе внешнего USB диска. Особенно в случае, когда внутренний диск -- IDE (или
даже SATA), а внешний -- SATA или SATA 2. Миф о том. что внутренний SATA диск якобы быстрее USB SATA
диска основан на сравнении максимальных скоростей: 64М/сек для USB2.0, 150М/сек для SATA и 300M/сек
для SATA 2. Но максимальные скорости SATA/SATA 2 -- это лишь пиковые значения, которые длятся какие-
то миллисекунды. Средние же значения гораздо ниже, особенно для массовых 2.5" 5400 об/мин дисков,
типичных для современных лаптопов. Например, на моём ноуте с SATA средняя скорость чтения/записи
большого нефрагментированного файла редко достигает 50М/сек, что не выходит за USB2.0 предел в
64М/сек.
в) Если ваш ноут настолько стар, что допускает лишь внутренний IDE интерфейс, то (пере)установка любой
винды от XP до Вин7 на внешний USB2.0/SATA диск должна значительно ускорить систему.
г) Даже если вы купили новый лаптоп с предустановленной 32-битовой Вин7, вам, возможно, захочется
заменить её на 64-битовую, ибо будущее -- за ними. И даже настоящее, если имеется 4Г или более RAM.
Такая замена -- законна и совершенно бесплатна. Но, очень вероятно, что фирма--производитель лаптопа
не обеспечила 64-битовые версии фирменных утилит для своего лаптопа. Не знаю, как для Вин7, но для
Висты такая ситуация была массовой. В этом случае дуал бут Вин7 х32--Вин7 х64 может оказаться более
приемлемым вариантом для вас, чем просто замена 32-битовой винды на 64-битовую. Насчёт законности
этого варианта я ничего не знаю, но 64-битовую Вин7 можно будет установить как вторую ось с тем же
ключом, что и 32-битовую. При этом она будет активирована на автомате и с точки зрения любого софта
MS, проверяющего ось "на вшивость", будет Genuine MS software :). В этом случае ось на первом разделе
USB диска тоже может оказаться пошустрее, чем на втором разделе внутреннего.
Независимо от причины, по которой вы решили установить Вин7 на USB диск, следует помнить, что MS не
обеспечивает поддержки в случае такой установки. В том смысле, что если вы установили законно
приобретённую Вин7 на USB диск, и после (или во время) этой установки с ней случится какой-нить глюк,
то вы не сможете позвонить на халяву в локальный оффис MS за советом, как сей глюк можно устранить.
Впрочем, из всех моих знакомых, имеющих легальную XP или Висту, я не знаю ни одного, которому
пришла бы в голову мысль звонить в MS, чтоб получить консультацию в случае проблем с виндой. Они, в
основном, почему-то предпочитают обращаться за советами (и действиями типа установки оси, чистки
компов от паразитов и т.д.) ко мне :( И воще, мне кажется, что среди людей, воспитанных в суровых
условиях постсоветского пространства, множество людей, "сидящих на игле" технической поддержки MS,
близко к нулю. В отличие от избалованных всякими сервисами буржуёв, обращающихся за поддержкой
при каждом чихе, вместо того, чтоб пошевелить слегка мозгами или поискать нужную инфо в гугле.
А в чём проблемы-то?
Основная проблема: Дрова USB накопителей по дефолту загружаются виндой на позднем этапе процесса
загрузки винды (параметр Start=3 в реестре). Но для самой возможности загрузки оси с USB необходимо,
чтобы эти дрова загружались на самом раннем этапе (Start=0) --- иначе будет BSOD :(
Народные умельцы придумали в 05--06г. разные способы обхода этой проблемы для XP (см. 104-
страничную ветку XP booting direct from USB на форуме www.911cd.net). Эти способы были очень
геморными, включая в себя подмену как некоторых бинарных файлов (ntdetect.com), так и *.INF файлов
для USB драйверов оригинального инсталлационного CD для XP их модификациями.
Не могу сказать точно, зачем нужно было модифицировать ntdetect.com (возможно, чтобы инсталлятор XP
показывал USB диск в списке доступных для инсталлации XP устройств), но смысл модификации *.INF
файлов драйверов USB дисков был таков: если некоторая прога меняла в реестре параметры этих
драйверов (в частности параметр Start), то Винда восстанавливала дефолтные значения Start=3, беря их
именно из *.INF файлов. И это приводоло к BSOD при последующей загрузке, который не возникал бы,
если бы в .INF файлах эти параметры были установлены в 0.
Решающий прорыв, позволивший сильно упростить процедуру установки, сделал MarV с
вышецитированного форума, написавший службу UsbBootWatcher, которая позволяет обойтись без
модификации файлов инсталационного CD. Служба эта следит за стартовыми параметрами USB дров и
восстанавливает нужные значения Start=0 в случае их "соскока" на другие значения. См. страницу Installing
Vista/XP on USB disk... и ссылки внутри неё, где описывается процедура установки Винды, использующая эту
службу.
Процедура эта работает не только в XP, но и в Висте или Вин7. Однако она имеет тот недостаток, что при
установке Винды нужно делать 1 или 2 лишних ребута в старую ось (XP или Висту). Кроме того, в начале
установки Висты или Вин7 нужно вынимать USB диск из ящика и подключать как внутренний диск. Чтоб
преодолеть препятствие в виде ненажимаемой кнопки "Next", не позволяющей начать установку на
физический раздел USB диска.
Вариации этого метода используют установку винды в виртуальную машину с последующим переносом
этой установки на USB диск. Существенное упрощение процедуры установки на физический раздел USB
диска с использованием "кнопкоотжимателя" описано в Vista / w2k8 installer USB HDD enabler.
Правда, кнопкоотжиматель использованный в этом методе --- некий "кулхацкерский" BlackTool Infector ---
написан наспех ad hoc и очень примитивен: ему нужно "скормить" PID процесса установки setup.exe, чтоб
он смог найти и отжать кнопку "Next" в окне установщика. Что создаёт ненужный дополнительный гемор,
хоть и не очень большой.
Предлагаемый здесь метод является, насколько мне известно, самым простым из всех, опубликованных к
настоящему моменту на различных сайтах. При нём не используется ни одного лишнего рестарта по
сравнению с обычной установкой на раздел внутреннего диска, а непреодолимая при установке на
физический раздел USB кнопка "Next" отжимается элементарно с помощью одной замечательной проги --
- enbtn.exe (полезной и во многих других случаях, позволяя открыть многие двери в халявных версиях
коммерсиальных прог ;): нужно запустить эту прогу, провести мышой по неотжимаемой кнопке и она
мгновенно становится активной! Так что этот метод позволяет установить Вин7 без всяких проблем не
только на .vhd внутри USB диска, но и непосредственно на физический раздел этого диска. И может, таким
образом, использоваться для установки на USB диск Висты или XP, в которых установка на виртуальный
.vhd раздел невозможна.
Ладно, хватит бла-блы, перехожу к описанию самой процедуры установки.
Установка.
1) Перед установкой нужно:
а) Скачать файл UsbBootWatcher.zip с линка: UsbBootWatcher.zip и разархивировать его. Я предполагаю
далее, что файл был разархивирован в папку C:\UsbBoot.
б) Создать текстовый файл USBboot.bat, (текст его приведён здесь; скопируйте его и вставьте в любой
текстовый редактор: он должен скопироваться без "заворачивания" длинных строк). Поместите файл
USBboot.bat внутрь папки C:\UsbBoot.
в) Для установки винды на физический раздел USB диска нужно также скачать какую-нить прогу,
активирующую неактивные (серые) кнопки в окнах запущенных прог. Лучшая из известных мне прог
такого сорта --- халявная enbtn.exe. Найдите в Гугле и скачайте файл enbtn.zip и разархивируйте его внутрь
той же папки C:\UsbBoot, что и файл USBboot.bat.
2) Запустите комп с инсталлационного DVD и пройдите все начальные этапы установки, выбрав тип
установки "Custom install". Когда появится список разделов доступных для установки, выберите нужный
раздел на USB диске и форматируйте его, если он не был ещё форматирован ("Disk options(Advanced)"--
>"Format"). Смотрите, не ошибитесь, сформатировав не тот раздел!
3) Нажмите Shift+F10 чтоб запустить командный промпт;
4) Для дальнейшего нужно будет знать буквы, присвоенные установщиком как выбранному вами разделу
USB диска, так и разделу C: (эти буквы могут отличаться от тех, которые видны под "старой" XP или Вистой).
Самый простой способ это сделать: запустите с командной строки "Notepad.exe" (штатные файловые
менеджеры Explorer, TC или Far в среде установщика Вин7 почему-то не запускаются) и выберите File--
>Open в открывшемся окошке. Щёлкните по "Computer" в левой панели диалога "Open". Тогда в правой
панели этого диалога появится список всех разделов с присвоенными им буквами. Предположим для
определённости, что буква для раздела C: не изменилась, а USB разделу инсталлятор присвоил букву F:.
Если Вы хотите инсталлировать винду на физическом разделе USB диска (в данном случае F:), то можете
закрыть окно Notepad и, пропустив шаги 5--7 ниже, перейти к шагу 8.
В противном случае переключитесь (Alt+Tab) на окошко коммандного промпта, чтоб создать .vhd файл
для инсталлации. Эта стандартная процедура описана на множестве сайтов, но я включу ее и здесь для
полноты.
5) Запустите команду "Diskpart" в окошке командного промпта;
Если на разделе F: уже имеется фиксированный .vhd файл подходящего размера (больше 10G), созданный
Virtual PC или Virtual Box, то следующий шаг можно пропустить, используя для установки уже созданный
файл (ниже предполагается, что его имя --- Win7.vhd)..
6) Находясь внутри Diskpart выполните команду:
create vdisk file=F:\Win7.vhd type=FIXED maximum=20480
Она создаст VHD file "Win7.vhd" фиксированного размера 20G на выбранном вами USB разделе F:. Вы
можете, конечно, выбрать другой размер, но имейте ввиду, что эта операция длительная: на моём лаптопе
она отняла около 20 мин. (1G/мин). Минимальный возможный размер для установки находится где-то в
районе 10G. Если вы собираетесь в дальнейшем перенести эту установку на 16G или 32G флешку (чтоб
попробовать не будет ли она бегать оттуда шустрее), то можете создать .vhd чуть меньшего размера (15
или 30 гиг).
7) Выполните команды:
select vdisk file=F:\Win7.vhd
attach vdisk
exit
Теперь виртуальный .vhd раздел создан и "поднят", но он ещё не форматирован, так что никакой буквы
ему пока не присвоено. Перейдите к окну инсталлятора (Alt+Tab) и нажмите "Refresh", чтоб новый
виртуальный раздел появился в списке разделов, доступных для инсталлации. Щёлкните по нему мышкой
и сформатируйте ("Drive options(Advanced)"-->"Format"). Теперь можно определить букву, присвоенную
этому разделу. Для этого переключитесь на окошко Notepad (оно ещё не закрыто) и повторите
процеддуру из шага 4, после чего Notepad можно будет закрыть. Положим для определенности, что буква
присвоенная виртуальному диску есть G:.
8) В окне командного промпта выполните команды:
C:
cd USBboot
(Если инсталлятор присвоил другую букву виндовому разделу C:, то, ессно, нужно заменить "C" на эту
букву).
Если вы собираетесь ставить винду на физический диск, нужно будет ещё запустить "кнопкоотжиматель",
выполнив команду:
enbtn.exe
9) Напишите в окне коммандного промпта:
USBboot.bat X
где X -- буква (без двоеточия!), присвоенная разделу (физическому или виртуальному), на котором
предполагается установить Винду. Не нажимайте <Enter>! Эта команда должна быть выполнена не сейчас,
а позже, в подходящий момент процесса установки. Впрочем, если вы случайно и нажали<Enter> сейчас --
- ничего страшного не произойдёт. Эту команду можно запускать в процессе установки хоть 100 раз
(восстанавливая каждый раз команду на строке нажатием клавиши<Стрелка вверх>).
10) Перейдите теперь к окну установщика и выберите диск для установки. Если диск -- физический, то
кнопка "Next" будет неактивной. Чтоб её активировать, достаточно провести над ней мышкой. Нажмите на
кнопку "Next", начав процесс установки.
11) Когда на втором из пяти этапов ("Extracting windows files") показатель прогресса достигнет 85% или
более, можно будет запустить команду, написанную в командном окне. Для этого переключитесь на
командное окно (Alt+Tab) и нажмите <Enter>. На самом деле эту операцию можно произвести в любой
момент из интервала 85%--100%. А также, если вы проспали, на последнем этапе "Completing installation".
На третьем или четвёртом этапе запускать эту команду бесполезно, т.к. реестр устанавливаемой винды
будет заблокирован установщиком. При успешном выполнении этой команды в командном окне
возникнут 10 строк
"The operation has completed successfully".
12) После первого рестарта (который должен обойтись без BSOD, если команда из шага 11 была
выполнена хотя бы один раз в правильный момент) нужно будет выполнить ещё одну команду для
предотвращения BSOD после второго рестарта. А также для автоматической установки
службыUsbBootWatcher.
Для этого дождитесь, когда окно установки (с пятью этапами, 4 первых из которых будут отмечены
зелёными галочками) появится снова (после "Updating registry setting" и "Installing services..."). После чего
откройте командное окно (Shift+F10, если забыли) и выполните команду
USBboot.bat
Путь к .bat файлу писать не нужно -- файл на первом этапе уже был скопирован в папку
...\Windows\System32. Никакого аргумента у команды ни в коем случае писать не нужно тоже.
Это --- всё :) Никакого дальнейшего вмешательства в процесс установки не требуется.
А однажды моя USB мышка была воспринята Вистой как "Unknown USB storage device", для которого Виста,
ессно, не смогла найти драйвера. Если бы это случилось на юэсбэшной Вин7, то, вероятно, без BSOD дело
бы не обошлось тоже.
В случае, если Вин7 посажен на виртуальный .vhd, его, конечно, нужно "поднять" перед выполнением
команды "USBboot.bat X". Поднятие в установщике описано выше в шаге 7. Для поднятия же из XP или
Висты нужно на них установить для этого прогу vhdmount. Прога эта является компонентой Microsoft
Virtual Server2005-R2 SP1, которую можно установить отдельно как на XP Pro, так и на Висте Pro или
Ultimate. На хомке установщик MS Virtual Server устанавливать что либо отказывается категорически, но
можно установить vhdmount на какой-нить XP Pro, после чего перенести файлы из \Program files\Microsoft
Virtual Server с XP на Висту и установить на ней соответствующие
драйверы vhdstor.sys и vhdbus.sys (подробности --- в Гугле). После чего можно "впарить" в контекстное
меню .vhd файлов возможность их поднятия двойным щелчком мыши, запустив .reg файл следующего
содержания:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell]
@="Mount"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount\command]
@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount\command]
@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\""
[HKEY_CLASSES_ROOT\.vhd]
@="Virtual.Machine.HD"
: Get from the user the installation partition drive letter only
set TARGET_DIRECTORY=%SystemRoot%\System32
set TARGET_DRIVE=%1
if not "%TARGET_DRIVE%"=="" set TARGET_DIRECTORY=%TARGET_DRIVE%:\Windows\System32
:: Continue patching
:cls
echo ========================================================================== 2 / 4
echo Target: %TARGET_DIRECTORY%
:: Check the path
if exist %TARGET_DIRECTORY% goto direxists
echo The directory you have entered is not valid
goto end
:direxists
if "%TARGET_DRIVE%"=="" goto ONLINE
:ONLINE
if "%TARGET_DRIVE%"=="" (
echo Installing UsbBootWatcher...
UsbBootWatcher.exe /install
)
:: Bon voyage!
echo ========================================================================== 4 / 4
echo All done
echo.
pause
cls
:end
При копировании этого текста в .bat файл должно получиться ровно 94 строки (от @echo off до:end),
включая пустые. В нём есть две очень длинные строки, которые могут быть разбиты на две при операции
copy/paste из некоторых браузеров, не понимающих тэга <nobr>. Так что будьте внимательны. Если батник
будет покорёжен, то нужную работу он не выполнит и BSOD после первого рестарта при установке винды
будет неизбежен!