Переместить меньший жесткий диск в раздел на большем жестком диске
Мои родители купили новый жесткий диск для ноутбука, которым я владел несколько лет. Это намного больше, чем текущий, поэтому я планирую разделить его для двойной загрузки с Ubuntu.
У меня нет проблем с разбиением диска (я всегда держу под рукой LiveCD), но у меня такой вопрос: как я могу перенести существующий раздел на новый диск? Это ноутбук, поэтому я не могу просто подключить новый диск к другому слоту.
Кроме того, даже если мне удастся переместить его, будет ли Windows работать на новом диске в большем разделе? У меня был этот ноутбук довольно долго, и я потерял диски восстановления, которые шли с ним давным-давно. У меня также есть много программного обеспечения без компакт-дисков, чтобы переустановить их. Это не делает переустановку Windows высоким приоритетом.
В случае, если это помогает, оба диска используют 2,5 " PATA, и у меня есть доступный внешний диск на 1 ТБ, если это необходимо.
3 ответа
Переместить установку Windows XP на самом деле довольно просто. Чтобы переместить ваш образ Windows, я бы порекомендовал проверить DriveImage XML.
DriveImage XML может создать работающую рабочую копию вашего диска Windows изнутри Windows, а затем восстановить ее на новый диск.
Чтобы сделать новый жесткий диск загрузочным, вам нужно выполнить следующие шаги из FAQ DriveImage:
В. Как мне восстановить изображение обратно в рабочее состояние?
A. Обратите внимание, что вы должны поместить изображение в существующий раздел. При необходимости сначала создайте новый раздел с помощью управления дисками Windows. Вам не нужно форматировать диск. Размер создаваемого раздела будет определять размер диска - например, если вы создадите раздел размером 20 ГБ, а затем восстановите на нем образ размером 10 ГБ, размер диска все равно будет 20 ГБ.
Чтобы запустить управление дисками Windows, нажмите:
Start>Control Panel>Administrative Tools>Computer Management>Disk Management
Если Windows Disk Management не запускается, вы можете использовать следующие команды из командной строки:
net start dmserver
net start dmadmin
diskpart
Чтобы восстановить изображение в существующий раздел, нажмите "Восстановить" в главном окне программы.
Примечание по загрузочным дискам: если вы хотите, чтобы ваш компьютер загружался с нового раздела, вы должны установить его как "активный" с помощью управления дисками Windows.
Если у вас есть новый диск с рабочей копией Windows, вы можете изменить его размер и добавить новый раздел для Ubuntu.
Если вы знакомы с работой с LiveCD и Linux, вы можете взглянуть на мой ответ, касающийся Clonezilla.
Я использовал внешний адаптер SATA, который я купил перед вторым жестким диском.
Он также превратил мой старый внутренний жесткий диск SATA во внешний USB-накопитель.
Если у вас нет дополнительного адаптера, который вы можете подключить к ноутбуку, вы должны использовать другой компьютер и сеть или использовать этот внешний жесткий диск для временного хранения (помните о безопасности в этом случае, там появятся ВСЕ данные ноутбука, вы, вероятно, захотите чтобы потом его измельчить)
Перемещенная Windows должна работать нормально (хотя, в отличие от GNU / Linux, я не могу загрузить ее с внешнего жесткого диска), если таблица разделов / порядок / тип / идентификатор разделов совпадают. Может также работать, если вы копируете все по файловым, а не по блокам.
Если порядок разделов или что-то изменилось, и Windows не загружается, вам нужны специальные меры по восстановлению. В этом случае [после того, как вы исправите boot.ini], он загрузится на экран приветствия, но выйдет из системы любой пользователь сразу после входа в него. Вот шаги восстановления для WinXP:
- Укажите boot.ini на правильный раздел.
- С помощью
chntpw
из Linux измените путь к "userinit.exe" в кусте реестра ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (где-то обратитесь к инструкциям или задайте мне вопросы) на относительный (без буквы диска). - Загрузите Windows и исправьте букву системного диска (также с помощью редактора реестра)
- [Измените путь userinit.exe обратно на абсолютный, если хотите]
Если вы используете двойную загрузку с некоторым Linux, вы можете выполнить восстановление в VirtualBox, чтобы избежать ненужных перезагрузок.