Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Перенос ОС из Virtualbox на физический носитель (http://forum.oszone.net/showthread.php?t=301614)

byStep 24-06-2015 14:09 2521937

Перенос ОС из Virtualbox на физический носитель
 
Добрый день!
Устал за полдня безрезультатных поисков по данной теме и решил написать тут.


Дано:

1. Oracle VirtualBox 4.3.24
2. Готовая лицензионная ОС Windows 7 HP x64 со всеми обновами, установленная в ВМ на диск VDI.
3. HDD 500ГБ, алчущий принять в свои объятия настроенную готовую ОС.

Задача.

Перенести ОС из образа VDI на реальный HDD.
Чтобы грузилась полноценно как обычно.

ЗЫ: Просто установить ОС невозможно! Работаю в другой ОСи, требуется исключительно порт!

Blast 24-06-2015 14:22 2521943

Цитата:

Цитата byStep
установленная в ВМ на диск VDI »

Не самый удачный выбор формата для такого дела...

Не делал такого никогда, но можно попробовать:

1. Конвертировать VDI в VHD
Код:

vboxmanage clonehd <имя файла>.vdi <имя файла>.vhd --format VHD
2. Подключить его в систему и клонировать на реальное железо. То ли акронисами/парагонами, то ли Vhd2disk (но она с ограничениями) - тут с картинками: VHD - Create of a Physical Hard Disk.

Дополнительно:

Как запустить Windows 7 из VHD на новом жестком диске

Перенос Win 7 с vhd контейнера на физический раздел

Vadikan 24-06-2015 15:24 2521980

Создание настроенного образа операционной системы, начиная с Подготовка системы с помощью утилиты sysprep

byStep 26-06-2015 11:34 2522702

Мое решение переноса ОС из контейнера виртуальной машины VHD на физический диск:
0. Подготовил родной загрузочный диск Windows 7 х64. Скопировал на внешний носитель нужный образ VHD с виртуальной ОС, подготовил загрузочный LiveCD.
1. Загрузился с родного установочного образа Windows 7 x64.
2. В меню настройки дисков выбрал создать раздел. Создался активный 100МБ раздел.
Распределил оставшееся место как мне требуется.
3. Загрузился в LiveCD.
4. Удалил содержимое 100МБ раздела.
5. Архиватором ZIP распаковал из образа виртуального диска VHD содержимое на соответствующие физические диски.
100МБ -> 100МБ, раздел с ОС на подготовленный соответствующий системный раздел (с процессором i7-3770 заняло ~20мин)
Пробовал грузится в ОС. При загрузке ОС выдала ошибку.
6. Снова загрузился с родного установочного образа Windows 7 x64 и провел:
1) bootrec /fixboot
2) bootrec /fixmbr
3) bootrec /rebuildbcd

После этого ОС, установленная и настроенная в виртуальной машине, с физ. диска загрузилась удачно.

Поскольку VDI формат виртуального диска, формат действительно не совсем подходящий для данного рода операции,
я пересоздал виртуальную машину (выбрав VHD формат)

Поправьте меня, если этот способ заключает в себе какие-то ошибки (может быть, в дальнейшей работе ОС ждут "сюрпризы"?)

Dzirt2005 26-06-2015 12:29 2522729

Цитата:

Цитата byStep
Архиватором ZIP распаковал из образа виртуального диска VHD содержимое на соответствующие физические диски »

Ваш архиватор восстанавливает права на каталоги/файлы? А кучу junction и symlink'ов, которых на диске C: 100500 штук, создает или просто в файлы переводит?
Все таки
Цитата:

Цитата Blast
2. Подключить его в систему и клонировать на реальное железо. »

будет гораздо более правильно.

mwz 27-06-2015 11:28 2523002

Цитата:

Цитата byStep
если этот способ заключает в себе какие-то ошибки (может быть, в дальнейшей работе ОС ждут "сюрпризы"?) »

Один из возможных сюрпризов, самый главный:

Как минимум установите утилиту Link Shell Extention (версии для x86 и x64 разные) и проверьте, являются ли хотя бы папки "%userprofile%\Local Settings" и "%userprofile%\Application Data" (а там ещё много таких, например – "c:\Documents and Settings") NTFS-ссылками класса Junction, как это должно быть – или это реальные папки. Во втором случае система нормально работать просто-напросто не будет, но заметите это не сразу.

PS
Dzirt2005 совершенно справедливо отметил ещё и права на папки. При неправильном восстановлении прав результат будет тот же самый.

byStep 27-06-2015 13:42 2523061

Цитата:

Цитата mwz
утилиту Link Shell Extention ( »

не понял, как ей пользоваться.

mwz 27-06-2015 14:16 2523073

Цитата:

Цитата byStep
не понял, как ей пользоваться »

Установили? Язык лучше выбирать "Английский" – редкий случай, когда я сам предпочитаю не использовать русскую локализацию, хотя в этой утилите она абсолютно корректна.

1. В Свойствах файлов и Свойствах папок, тех которые являются NTFS-ссылками (точками связей), появится закладка "Link Properties". Если такой закладки нет – значит это "чистый" файл или каталог. Чего не должно быть для упомянутых (и ряда других).

2. Даже не заходя в Свойства файла или папки:

На значках файлов и папок, являющихся NTFS-ссылками, появляются значки-оверлеи:
– значок цепочки при связях Junction и Symlink у папок (должны быть у упомянутых мной папок),
– красная стрелка – у файлов, являющихся жёсткими ссылками (hardlinks; например, таким значком должен быть отмечен файл "c:\WINDOWS\write.exe" с двойником "c:\WINDOWS\System32\write.exe" и, если обновления устанавливались, то с двойниками ещё в паре мест),
– а зелёная стрелка – символические ссылки (symlinks; но такие мне в Win-7 не попадались – хотя сам и создавал, с помощью этой утилиты).

_System404_ 28-05-2018 19:45 2815953

Знаю, что поздно. Знаю, что не самый лучший вариант. Но сильно не пинайте:
  1. Установите систему в виртуальной машине
  2. Подключите второй виртуальный жесткий диск, размером на 1-2 гига больше занятого системой пространства
  3. Загружаем виртуалку с Live CD Clonezill'ы и сохраняем виртуальный хард в образ на второй хард
  4. Выключаем систему
  5. Распаковываем содержимое второго виртуального диска
  6. В нем ищем папку с названием образа, копируем ее на любой внешний носитель
  7. Подключаем хард с целевого компа к своему (если нужно)
  8. Запускаем комп с Clonezill'ы
  9. Восстанавливаем образ диска на хард
  10. Profit :)

И да, вроде как винду (если винда) желательно перед клонированием систему от железа Sysprep'ом отвязать.

P.S. И еще раз прошу не пинать, я не спец в этом деле.

P.P.S. Пользовался таким способом, работает. Но не с виндой - с конфликтом железа пробы.


Время: 08:25.

Время: 08:25.
© OSzone.net 2001-