1

Возможный дубликат:
Преобразование существующего ПК в виртуальную машину с виртуальной коробкой

На моем компьютере установлена XP, которая немного устарела и вялая. Я надеялся установить Ubuntu 32-bit через Wubi и использовать VirtualBox для запуска XP.

Можно ли будет смонтировать мою текущую установку XP?
Будет ли это целесообразным для ускорения работы приложений XP, к которым мне нужно получить доступ?

4 ответа4

2

Можно ли будет смонтировать мою текущую установку XP?

Да, для Linux доступно несколько драйверов NTFS.

Хотя можно использовать раздел NTFS в качестве загрузочного раздела для VirtualBox, он может не работать из-за разных драйверов.

Будет ли это целесообразным для ускорения работы приложений XP, к которым мне нужно получить доступ?

Даже если он работает, он не сделает XP быстрее. Единственный способ ускорить XP - это переустановить его. С другой стороны, теперь вы можете сделать резервную копию вашего загрузочного диска XP и создать образ из этого в Linux. Попробуйте установить как можно больше своих приложений XP, настроить систему по своему вкусу и создать образ.

Всякий раз, когда что-то портит вашу установку XP, вы можете перезагрузить образ за несколько минут, не переустанавливая все.

1

Если вы вложите в него какую-то работу, вы можете попытаться перенести существующую Windows XP, чтобы она подходила для VirtualBox. Для получения дополнительной информации см. Как перенести существующие установки Windows в VirtualBox. Примечание: я сам не пробовал и не знаю, может ли эта процедура повредить вашу установку. Как упоминалось в Howto, сделайте резервную копию ваших данных! Но так как вы будете работать с dd'ом изображением, все должно пройти хорошо.

Если вы боитесь этого сделать, установка Windows в VirtualBox выполняется в кратчайшие сроки.

1

Для установки WindowsXP внутри Ubuntu я бы предложил использовать VirtualBox, который теперь принадлежит Oracle: http://www.virtualbox.org/wiki/Downloads

1

Я второй Аарон, это должно быть возможно, но это точно не ускорит процесс.

Это замедлится ... не знаю, сколько, но это, безусловно, будет.

Лучшее решение из моего опыта:

  • Я держу чистую минималистичную установку XP в своем собственном разделе.

    (Откройте панель управления и удалите компоненты Windows: сертификаты, IE, Outlook, сеть, Media Player, Messenger, затем установите драйверы оборудования, затем приложения.)

  • Я загружаю XP очень редко, когда мне нужно сделать что-то, что недоступно для Ubuntu.

    (Это означает только необычные операции с iPhone и обновление TomTom GPS.)

Хотите ли вы в первую очередь использовать XP или нет, в любом случае вы должны сделать следующее:

Создайте свои разделы, включая небольшую установку NTFS для XP и большой FAT или NTFS для личных файлов, к которым вы хотите получить доступ из XP.

Раздел NTFS WindowsXP должен иметь наименьший возможный размер, который сделает возможной всю установку / настройку. (Он должен быть достаточно большим, чтобы установка XP принимала его размер, и у вас должно быть достаточно места, чтобы сократить объем XP, а затем установить и запустить приложения.) Я имею в виду что-то между 4 ГБ и 8 ГБ, в зависимости от того, насколько велики ваши приложения.

Храните ваши файлы в другом большом разделе, чтобы вы могли восстановить этот образ после того, как XP снова станет слишком медленным без потери данных.

Создание / восстановление образа XP

После того, как ваша XP будет готова для моментального снимка, загрузите компьютер с Ubuntu LiveCD или с собственного раздела Ubuntu, чтобы раздел XP не использовался вообще.

Затем тщательно запустите команду, как это:

cd /path/to/imagefile/
df .
sudo dd if=/dev/sda1 of=FreshWindowsXP.img

Удостоверься что

  • раздел XP на самом деле является /dev/sda1 или замените его на правильный раздел.
  • /dev/sda1 не смонтирован (запустите mount чтобы узнать).
  • там достаточно свободного места (df . скажет вам об этом).

Через несколько минут он закончится, и FreshWindowsXP.img будет 4 ~ 8 ГБ файлом с идеальной копией всего раздела XP.

Если вы хотите восстановить этот образ, все, что вам нужно сделать, это запустить те же команды с помощью if и of switch.

Но будьте осторожны, dd - мощная команда, и если вы сделаете это неправильно, вы можете серьезно потерять данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .