Это общеизвестный факт, что "Windows не играет хорошо с другими разделами". Все еще возможно.
Хотя я никогда этого не делал, я считаю, что приведенная ниже стратегия разумна. И вы можете легко отказаться от него, если произойдет что-то неприятное.
1) определить размер вашего текущего диска за вычетом загрузочного раздела.
2) Перейдите на новый диск и отформатируйте его следующим образом: создайте раздел NTFS для Windows, один extN для Linux. Не важно, что вы разбиваете пространство Linux на 2+ раздела и не используете ли вы ext2/ext3/ext4, мы вскоре перезапишем это с помощью dd.
Просто убедитесь, что раздел Linux имеет размер не менее вашего текущего диска, за исключением загрузочного раздела.
Этот шаг должен быть выполнен из живого дистрибутива Linux, я предлагаю вам использовать Ubuntu по причинам, которые будут объяснены позже.
3) Установите Windows на новый диск, в единственном распознаваемом разделе, т.е. NTFS.
4) Убедитесь, что он не проник в раздел Linux. Вы можете легко сделать это с флешки Live Ubuntu, используя gparted.
5) Теперь перенесите ваш старый диск на новый диск в разделе Linux. Вы снова используете живой дистрибутив, чтобы сделать это.
Вам не нужно расшатывать старый диск, просто используйте внешний HD в качестве "агента передачи".
При записи на новый диск, вам нужно пропустить раздел Windows. Если раздел Windows X MiB, то следующая команда сделает
dd if=/dev/sdT of=/dev/sdV bs=1M skip=X
Теперь вы понимаете, почему я сказал вам, что разделение раздела Linux на новом диске бесполезно: причина в том, что на этом этапе мы перезаписываем его.
6) Есть еще несколько вещей, чтобы проверить. Во-первых, у вас есть /etc /fstab, который использует GUID? Если это так, то все в порядке, потому что, конечно, GUID сохраняются dd'ing. В противном случае вам придется отредактировать /etc /fstab, чтобы определить разделы, которые нужно смонтировать. Вы можете сделать это из живого, с помощью chroot-тюрьмы в папке / недавно созданной файловой системы Linux на диске, но я предлагаю сделать это, если вы еще этого не сделали, на вашей старой системе, до того, как отказаться от него. Вы найдете, что ваша работа уже выполнена в вашей новой системе.
Во-вторых, убедитесь, что у вас есть драйверы для вашего оборудования, особенно Ethernet, беспроводной связи и монитора. Вы можете загрузить их из прямой трансляции, затем снова перенести их в тюрьму chroot и установить изнутри chroot.
7) Именно здесь я говорю вам, почему я предлагаю вам использовать Ubuntu. Ваша новая система не может загрузить Ubuntu, потому что мы оставили ее MBR, а новая была установлена Windows, когда Linux еще не было в системе. Но в Ubuntu есть очень хорошая утилита, которая называется Boot Repair, которую вы можете скачать в прямом эфире и использовать для исправления MBR и grub.
Это все, ребята.