Итак, у меня есть Intel SSD на 120 ГБ, с разделом для Windows и другим для Ubuntu. Ubuntu - моя основная ОС, Windows - для игр. Но сейчас я пытаюсь установить Mac OS X и хочу, чтобы он был на SSD, поэтому я хочу переместить Windows на другой диск (старый внешний 160 ГБ, который я вынул из своей оболочки и использую в качестве тест-драйва. В любом случае я держу свои игры на другом внешнем устройстве, так что на производительность не следует влиять, кроме времени запуска).
Какой лучший способ пойти по этому поводу? Какие-нибудь хорошие инструменты для клонирования разделов? Я спрашиваю об этом, потому что Google выдает много результатов по клонированию диска, на котором вы фактически используете / на котором установлена Ubuntu, вместо того, чтобы рассказывать, как клонировать совершенно не связанный раздел в другое, не связанное с этим место.
О, и позволит ли новый раздел Windows запустить его без предварительной настройки после клонирования? Любая другая информация по этому поводу будет принята с благодарностью.
(Я делаю это, потому что мне нужно взять свои лапы на XCode, а мой MacBook Pro медленно умирает).
источник
Ответы:
Вам нужно будет клонировать 2 раздела с помощью dd - один находится там, где находится загрузчик / начальный загрузчик (необходим для загрузки ОС) [ System Reserved , обычно 100M], а другой - фактическая установка W7.
Проверьте таблицу разделов с помощью cfdisk - это даст вам визуальное представление. Затем удалите все разделы на целевом диске - cfdisk - ваш друг.
Синтаксис для клонирования можно найти в вики здесь . Вам также понадобится правильный MBR (он, вероятно, уже присутствует на вашем тест-драйве ).
Возможно, вам также потребуется назначить загрузочный флаг разделу [System Reserved] (который должен быть первым клонированным) - cfdisk может сделать это.
Если это не помогло - просто загрузитесь с установочного диска W7 и следуйте приведенным здесь инструкциям для Vista.
ОБНОВЛЕНИЕ :
Забыл упомянуть одну важную часть всего процесса, которая может быть не столь очевидной. Вам нужно будет либо клонировать таблицу разделов с исходного диска и удалить все, кроме двух разделов, связанных с Windows, либо заново создать их с помощью cfdisk / parted с тем же размером.
Вот несколько примеров (при условии, что sda - ваш исходный диск, а sdb - цель):
источник
Посмотри на
IIRC, Trinity Rescue Kit содержит необходимое программное обеспечение и многие другие (ssh, partimage, fdisk, fdisk, cfdisk, parted, gparted, testdisk, ntfsfix; монтирование ntfs-3g, rsync и т. Д. И т. Д.).
источник
Это практическое руководство для клонирования диска Windows прекрасно сработало для меня. Поскольку я впервые перенес установку Windows на новый жесткий диск, я поделюсь своей процедурой, чтобы помочь следующему посетителю Googler.
Моя ситуация: в
диспетчере Windows 7 x64 максимальный объем SSD 128 ГБ, поэтому я купил замену на 240 ГБ.
Проблема: у
меня есть две док- станции для дисков SATA, но linux не распознал их одновременно, что препятствовало их простому копированию.
Оборудование:
я собираюсь настроить брандмауэр с двумя сетевыми картами, поэтому я установил исходный SSD на этот компьютер. Назначение 240G SSD ушло во внешнюю док-станцию.
Процесс:
1) На первой USB-флешке, которую я взял, был установлен Linux Mint live CD, который стал
/dev/sda1
2) «Старый» 128G SSD был обнаружен и стал
/dev/sdb1
и/dev/sdb2
3) Использован # fdisk -l /dev/sdbиз учебника и скопировал информацию окна исходного раздела в Gedit.
- Обратите внимание, что в руководстве есть
-u
опция, однако для меня fdisk уже отображал блоки (желаемый вывод), поэтому включение этого переключателя дает неверную информацию.4) Подключите и включите док-станцию с SSD назначения 240G, который становится
/dev/sdc
.5) Используйте fdisk /dev/sdcдля создания разделов,
/dev/sdc
которые точно совпадают/dev/sdb
, включая загрузочные и системные флаги.6) dd if=/dev/sdb of=/dev/sda bs=446 count=1скопировать MBR на целевой диск.
- Руководство теперь предлагает использовать
hdparm
включить DMA, но мне не удалось выполнить команду7) ntfsclone -O /dev/sdc1 /dev/sdb1скопировать скрытый системный раздел windows.
-
-O
или--overwrite
опция используется, чтобы установить пункт назначения, заставляя команду появляться назад. Престижность для Linux Mint live CD с ntfsclone, так как раньше я не слышал об этой команде, и мне не нужно было подключаться к сети.8) Используйте ntfsclone -O /dev/sdc2 /dev/sdb2для копирования окна «C Drive». Это заняло несколько сортов пива.
9) Для изменения размера раздела я использовал gparted
10) Переустановил новый SSD на компьютере с Windows, и он запускает checkdisk (я оставил учебник и не заметил, что он это делает).
11) перезагрузил винду и все вернулось на круги своя, но с большим количеством свободного места.
источник
источник