Así que tengo un SSD Intel de 120 GB, con una partición para Windows y otra para Ubuntu. Ubuntu es mi sistema operativo principal, Windows es para juegos. Pero ahora estoy buscando instalar Mac OS X, y me gustaría que esté en el SSD, así que estoy buscando mover Windows a una unidad diferente (antigua 160 GB externa que saqué de su shell y he estado uso como prueba de manejo. De todos modos, mantengo mis juegos en otro externo, para que el rendimiento no se vea afectado, excepto el tiempo de inicio
¿Cuál es la mejor manera de hacer esto? ¿Alguna buena herramienta para clonar particiones? Pregunto esto porque Google está obteniendo muchos resultados al clonar la unidad que realmente está usando / tiene Ubuntu instalado, en lugar de decirme cómo clonar una partición totalmente no relacionada en otra ubicación no relacionada.
Ah, ¿y la nueva partición de Windows me permitirá ejecutarla sin ningún ajuste previo posterior a la clonación? Cualquier otra información sobre esto sería muy apreciada.
(Estoy haciendo esto porque necesito poner mis patas en XCode, y mi MacBook Pro se está muriendo lentamente).
fuente
Respuestas:
Tendrá que clonar 2 particiones con dd : una es donde reside el gestor de arranque / gestor de arranque (necesario para cargar en cadena el sistema operativo) [ Sistema reservado , generalmente 100M] y la otra es la instalación real de W7.
Verifique la tabla de particiones con cfdisk : le dará una representación visual. Luego, elimine todas las particiones en la unidad de destino: cfdisk es su amigo.
La sintaxis para la clonación se puede encontrar en wiki aquí . También necesitará un MBR adecuado (probablemente ya esté presente en su prueba de manejo ).
Probablemente también necesite asignar un indicador de arranque a la partición [Sistema reservado] (que debería ser el primero clonado); cfdisk puede lograrlo.
Si eso falla, simplemente inicie desde un disco de instalación W7 y siga las pautas aquí para Vista.
ACTUALIZACIÓN :
Olvidé mencionar una parte importante de todo el proceso que podría no ser tan evidente. Tendrá que clonar la tabla de particiones de la unidad original y eliminar todo menos las 2 particiones relacionadas con Windows O recrearlas con cfdisk / parted con el mismo tamaño.
Aquí hay algunos ejemplos (suponiendo que sda es su unidad fuente y sdb es el objetivo):
fuente
Mira esto
IIRC, Trinity Rescue Kit contiene el software necesario y muchos otros (ssh, partimage, fdisk, fdisk, cfdisk, parted, gparted, testdisk, ntfsfix; montaje ntfs-3g, rsync, etc.).
fuente
Este procedimiento para clonar un disco de Windows funcionó espléndidamente para mí. Como esta es la primera vez que puedo transferir una instalación de Windows a un nuevo disco duro, compartiré mi procedimiento aquí para ayudar al próximo Googler a visitar.
Mi situación:
el Windows 7 x64 de Manager había maximizado su SSD de 128G, así que compré un reemplazo de 240 GB.
Problema:
Tengo dos bases para unidades SATA, pero Linux no reconoció ambas al mismo tiempo, lo que impidió una copia fácil entre ellas.
Hardware:
estoy a punto de configurar un firewall dual NIC, así que instalé el SSD de origen en esta computadora. El SSD 240G de destino entró en un muelle externo.
Proceso:
1) La primera memoria USB que tomé tenía el CD en vivo de Linux Mint, que se convirtió en
/dev/sda1
2) Se detectó y se convirtió en SSD 128G "Viejo"
/dev/sdb1
y/dev/sdb2
3) Se usó # fdisk -l /dev/sdbdel tutorial y copió la información de la ventana de partición de origen a Gedit.
- Tenga en cuenta que el tutorial incluye la
-u
opción, sin embargo, para mí, fdisk ya estaba mostrando bloques (la salida deseada), por lo que incluir ese interruptor proporciona la información incorrecta.4) Enchufe y encienda la unidad dock con SSD 240G de destino, que se convierte en
/dev/sdc
.5) Utilícelo fdisk /dev/sdcpara crear particiones
/dev/sdc
que coincidan exactamente/dev/sdb
, incluidos los indicadores de arranque y del sistema.6) dd if=/dev/sdb of=/dev/sda bs=446 count=1para copiar el MBR a la unidad de destino.
- La guía ahora sugiere usar
hdparm
para encender DMA, pero el comando falló para mí7) ntfsclone -O /dev/sdc1 /dev/sdb1copiar la partición oculta del sistema de Windows.
-
-O
o la--overwrite
opción se usa para establecer el destino, haciendo que el comando aparezca al revés. Felicitaciones a Linux Mint live CD con ntfsclone, ya que no había oído hablar de este comando antes y no tuve que conectarme a la red.8) Utilícelo ntfsclone -O /dev/sdc2 /dev/sdb2para copiar la ventana "Unidad C". Esto tomó unas cervezas para completar.
9) Para cambiar el tamaño de la partición, utilicé gparted
10) Reinstalé un nuevo SSD en la computadora con Windows y ejecuta checkdisk (había dejado el tutorial y no me di cuenta de que lo hacía).
11) Reinició Windows y todo volvió a la normalidad, pero con más espacio libre.
fuente
fuente