¿Es posible copiar todos los archivos de Windows 7 de un HD a otro y arrancar desde el nuevo HD?

15

Bueno, la unidad de disco duro de mi computadora portátil murió (mostraba "Predicción de falla SMART: la falla de la unidad de disco duro podría ser inminente).

Así que lo saqué y lo conecté a un gabinete externo y copié todos los archivos (archivos del sistema y archivos personales, ocultos y visibles) fuera de él a otra computadora.

Después de eso, fui y compré un nuevo disco duro. Mi disco duro anterior era un Western Digital de 5400 RPM y 250 GB. El nuevo disco duro es un Western Digital de 500 GB y 7200 RPM.

Así que coloqué el nuevo disco duro en el gabinete externo y copié todos los archivos que había copiado de mi disco duro moribundo en él (mi nuevo disco duro). Lo puse de nuevo en mi computadora portátil y lo encendí.

Esperaba que funcionara cuando decía "sistema operativo no encontrado". Reinicié de nuevo y saqué el menú de Dispositivos de arranque y, efectivamente, mi nuevo disco duro ni siquiera aparece allí. Aunque no lo detecta como un dispositivo de arranque, el BIOS sí detecta el nuevo disco duro (ya que ahora estoy ejecutando el programa de diagnóstico de la unidad del BIOS, que está casi completo). Así que no estoy seguro de lo que está pasando.

Debo mencionar que al hacer una copia de seguridad de mis archivos, no tuve problemas para quitar todos los archivos de mi disco duro agonizante, con la excepción de algunos archivos (que no son del sistema) asociados con una máquina virtual que tenía.

Así que supongo que mi pregunta es: ¿es posible arrancar desde el nuevo disco duro? ¿O tendré que reinstalar Windows 7 nuevamente?

Demasiado largo; No leí ...

Copié todos mis archivos del sistema (ocultos y visibles) de mi viejo disco duro (250-GB 5400-RPM) a un nuevo disco duro (500-GB 7200-RPM). ¿Es posible hacer que Windows 7 arranque desde el nuevo disco duro?

Anotación 1

Copié el contenido de la unidad anterior al nuevo disco duro usando CloneZilla y CloneZilla introdujo un proceso exitoso. Conecté el nuevo disco duro a mi computadora portátil y sigo recibiendo el error "No se encontró el sistema operativo". ¿Olvidé hacer algo? ¿Tengo que arreglar el registro de arranque maestro o el sector de arranque?

Gratitud

Tengo que agradecer la respuesta de todos a esta pregunta, ya que todos fueron rápidos, amables e informativos. ¡Gracias! ¡He resuelto este problema aparentemente enorme mío y sabré cómo hacerlo en el futuro si alguna vez vuelve a ocurrir! No solo mi sistema operativo está completamente intacto, sino que debido a sus contribuciones y tiempo, no tuve que recurrir a comprar una copia de Windows 7 para reinstalarlo. ¡Muchas gracias! Estoy muy agradecido.

Kairu
fuente

Respuestas:

9

Arrancar un sistema operativo es mucho más que simplemente tener un montón de archivos en el disco. Hay un grupo reservado de bloques al inicio del disco que contiene algunas instrucciones especiales de arranque que le indican a la computadora cómo arrancar.

Si su viejo disco duro aún no está muerto ... Le recomiendo que mire una herramienta como clonezilla o Symantec Ghost para clonar su disco duro. Copiará correctamente los bits especiales de la unidad que se necesitan para arrancar, así como redimensionará el volumen para llenar todo el disco.

TheCompWiz
fuente
Ahh por supuesto! Debería haberlo sabido mejor que eso. Definitivamente intentaré CloneZilla entonces.
Kairu
9

Es posible, pero como han dicho los demás, implica más trabajo. Debe configurar un registro de arranque maestro (MBR) para arrancar el disco, y configurar el cargador de arranque de Windows para arrancar desde ese disco, utilizando BCDEdit. De ninguna manera es difícil, pero necesitas saber lo que estás haciendo.


Si quieres probarlo, sigue estos pasos:

  1. Configure el esquema de partición que desee. ( Editar: ¡No olvide marcar la partición de arranque como activa !)

  2. Ejecute BootSect.exe en el nuevo disco duro. Creo que el programa se puede encontrar en C:\Boot\BootSect.exe. Digamos que su nueva unidad (como unidad externa en este momento) aparece como E: en su computadora; escriba esto en el símbolo del sistema:

    C:\Boot\BootSect.exe /nt60 /mbr E:
    

    ¡Tenga especial cuidado de no hacer esto accidentalmente con otras unidades!

  3. Ahora copie todos los archivos a la nueva unidad (E :), asegurándose de que también copie los archivos ocultos y del sistema .

  4. Ahora use BCDEditpara arreglar los miembros devicey osdevicedel E:\Boot\BCDarchivo. Necesita escribir algo como:

    BCDEdit /store E:\Boot\BCD
    Echo  Your boot entries are now printed. Copy the correct GUID.
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID}   device partition=E:
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID} osdevice partition=E:
    

Su volumen ahora debería ser de arranque.

usuario541686
fuente
Tengo una ligera idea de lo que estoy haciendo, pero si no lo hago, al menos tengo la conciencia de preguntarle a Google por mi problema. En este momento, sería más difícil para mí salir y comprar o descargar Windows 7 con una clave de producto válida y luego reinstalarlo y luego copiar todos mis archivos. Por supuesto, ese sería mi último recurso. Si puedo transferir mi viejo disco duro al nuevo y conservarlo, definitivamente lo haré.
Kairu
@Kairu: agregué una edición; Espero que sea útil.
user541686
Probé este método, pero no puedo encontrar el programa BootSect.exe. Dentro del directorio% systemroot% \ boot hay varios directorios nombrados usando abreviaturas de idioma como "en-US", "fr-FR", "ru-RU" y "zh-HK", y así sucesivamente. Dentro de cada directorio hay dos archivos: "bootmgr.exe.mui" y "memtest.exe.mui". ¿Me estoy perdiendo de algo?
Kairu
Ah lo siento, mi mal. Creo que lo había copiado allí desde la carpeta de arranque de mi DVD de instalación; échale un vistazo allí.
user541686
3

Arrancar un disco es mucho más que simplemente tener algunos archivos en él.

El disco debe estar preparado correctamente. Requiere que existan ciertos datos en ciertos lugares del disco. A saber, el sector de arranque y el cargador de arranque.

La computadora por sí sola es incapaz de cargar ventanas. Todo lo que puede cargar es 512 bytes desde el principio (bloque 0) del disco duro.

Esto se llama el "sector de arranque". Estos datos se leen y luego se ejecutan como un pequeño programa. Entonces depende de este programa cargar el "gestor de arranque", más avanzado que el sector de arranque, pero aún así desde Windows.

Es entonces el trabajo de este gestor de arranque iniciar el arranque de Windows.

Cuando instala Windows, todas estas cosas se implementan automáticamente. No se copian con los archivos cuando los copia de un disco a otro.

Deberá reinstalar Windows nuevamente en la nueva unidad y luego copiar sus datos a través de la unidad anterior. Simplemente copie los datos, no Windows o sus programas (deberán volver a instalarlos desde cero).

Majenko
fuente
Debería haber sabido que no sería tan fácil. Bueno, de cualquier manera, voy a darle una oportunidad a CloneZilla. Espero que funcione, pero si no, tendré que comprar Windows 7 ya que Windows 7 fue preinstalado en esta computadora portátil y no tengo la clave de producto ni un disco de instalación OEM.
Kairu
La clave del producto debe estar en una etiqueta en la parte inferior de la computadora portátil.
Majenko el
Lo gracioso de eso es que Lenovo también lo dijo. Incluso me revisé antes de llamarlos. Nunca hubo una pegatina en ninguna parte de la computadora portátil con la clave de producto de Windows 7 impresa. Así que no sé de qué se trataba todo eso, pero seguro que me hizo las cosas mucho más difíciles. si tuviera la clave del producto, podría haber obtenido una versión OEM de Windows 7 de un amigo y reinstalarla usando mi clave del producto, pero desafortunadamente ese no es el caso. No puedo recuperar la clave de producto ya sea como se puede hacer con Windows XP utilizando un programa como RockXP ya que la clave sólo puede ser descifrado cuando se arrancan desde
Kairu
@Kairu También es posible que desee comprobar que la partición HDD en sí tiene el indicador de inicio establecido.
Hydaral
1

Lo mejor es "clonar" el disco duro antiguo en el nuevo, luego, todo lo que necesita hacer una vez que se instala el nuevo disco es hacer una reparación de inicio para que se inicie nuevamente.

Utilice este software gratuito para clonar la unidad Western Digital

Moab
fuente
¡Jaja! Ni siquiera pensé en buscar en el sitio de Western Digital una utilidad como esta. Si por alguna razón, CloneZilla no funciona satisfactoriamente para mí, probaré esta opción. Aunque, supongo que usar esta utilidad produciría mejores resultados. Aunque, no puedo iniciar mi instalación de Windows 7 en absoluto. Entonces, ¿esto solo se puede ejecutar desde el interior de Windows? ¿O puede usar esta utilidad como dispositivo de arranque (como CloneZilla)?
Kairu
Debe instalarse en una PC con Windows, una vez instalado puede hacer un CD de arranque, pero el CD de arranque no es tan poderoso como usarlo en Windows.
Moab
¿No es tan poderoso? Un poco contradictorio para mí, pero también soy ignorante del mantenimiento del hardware de la computadora. Soy simplemente un programador de software. Lo usaría en la máquina con Windows que estoy tratando de recuperar, pero desafortunadamente no puedo pasar la pantalla de Error. Me da una opción que dice: "Para continuar el arranque, presione F1", que por supuesto no hace absolutamente nada. Agregaré esto a mi arsenal para referencia futura. Solo por curiosidad, ¿esta utilidad está optimizada para los controladores de Western Digital o generalmente funcionará para cualquier marca de disco duro?
Kairu
El CD de arranque tiene algunas limitaciones, no estoy seguro de cuáles son todas, pero no tiene todas las características que tiene cuando se ejecuta en Windows, y creo que la clonación es una de ellas. El software debe ver al menos 1 unidad de marca WD en el sistema o no le permitirá usarlo.
Moab
0

Puede usar un liveCD de Linux y usar el ddcomando (o ddrescue) y hacer una copia bit por bit. No es terriblemente complejo, solo asegúrese de no mezclar sus unidades. :)

Ben Preston
fuente
0

si desea encontrar la clave del producto de su instalación de Windows 7, puede instalar el software everest y en la sección del sistema operativo le indicará la clave del producto y la identificación del producto.

Si puede arrancar desde su antiguo disco duro solo una vez y puede instalar everest, puede obtener su clave de producto.

Kay Kay
fuente
0

No puede encontrar la licencia en una etiqueta en la parte inferior de la computadora portátil ... ¡Porque está oculta debajo de la batería!

No es raro que Lenovo tenga la licencia allí, también he visto licencias debajo del gabinete del disco duro (que requiere sacar el HDD para ver) pero eso no era un Lenovo :)

HaydnWVN
fuente