Hace unas semanas, yoya preguntocómo mover un Windows Server 2008 a un nuevo disco duro. A pesar de las respuestas anteriores y de las dos semanas perdidas intentando hacerlo, siempre soy incapaz de mover el sistema operativo a la nueva unidad.
Lo que probé:
Una copia de seguridad/restauración utilizando Windows Backup. Esto nunca ayudó.
- Primero, intenté hacer una copia de seguridad, luego copiarla en una nueva unidad y luego restaurarla. Esto resulta en "El parámetro es incorrecto. (0x80070057)" errorcausado por un erroren Copia de seguridad de Windows.
Recientemente, intenté hacer una copia de seguridad en un recurso compartido de red, pero no puedo restaurar desde allí debido al error "*No se encontró la ruta de red. (0x80070035)". ProbarResuelto, pero luego tengo "El parámetro es incorrecto."Error que tengo incluso después de eliminar todas las copias de seguridad antiguas, borrar todos los registros y realizar una nueva copia de seguridad completa.netsh interface ipv4 set address [...]
tampoco funciona (vi al menos tres errores diferentes, en su mayoría "La interfaz es desconocida.")
- Primero, intenté hacer una copia de seguridad, luego copiarla en una nueva unidad y luego restaurarla. Esto resulta en "El parámetro es incorrecto. (0x80070057)" errorcausado por un erroren Copia de seguridad de Windows.
Una solución sugerida previamente usandoimagenxdesde Windows AIK da como resultado un disco que no es de arranque después de escribirle una imagen. Al arrancar desde el disco de instalación de Windows 2008 (desde USB), descubre que el disco duro no se puede arrancar y propone solucionarlo, pero luego falla, lo que genera un disco flash USB que no se puede arrancar (y el disco duro sigue sin arrancar).
Como dije en mi pregunta anterior, al clonar una unidad de disco duro se obtiene (por supuesto) un disco de arranque, pero Windows se queja de cambios de hardware y no puede iniciarse.
¿Alguien puede sugerirme otra forma de mover Windows Server 2008 a un nuevo disco duro? ¿Es al menos posible hacerlo, o cualquier falla/cambio en el disco duro necesariamente implica reinstalar todo el sistema operativo?
Respuesta1
Es posible que bootmgr y BCD estuvieran en una partición diferente cuando usó imagex para hacer una copia de seguridad. Este es el valor predeterminado para Windows Server 2008 R2 y Windows 7; 2008 y Vista dependía de si habilitaba BitLocker y de en qué dirección soplaba el viento ese día. Cuando inició WinPE, ¿mostró una unidad C: y una D:? Si es así, sigue leyendo.
Desafortunadamente, esta es una posibilidad en Server 2008 que no cubrí en mi publicación anterior, mis disculpas si este es el caso. Al menos es una solución algo fácil:
Vuelva a colocar la unidad anterior en el servidor y use imagex para tomar tanto la partición de inicio (C:) como la partición del sistema (D:) (tendrá que ejecutarlo dos veces para obtener ambas particiones, no escriba ambas en el mismo archivo WIM, la segunda vez simplemente sobrescribirá la primera).
imagex /capture C:\ Z:\MyServer-BootPartition.wim "MyServer"
imagex /capture D:\ Z:\MyServer-SystemPartition.wim "MyServer"
Inserte la nueva unidad en el servidor. Crea particiones como esta en
diskpart
sel drive 0
clean
create part pri size=100
format quick
act
assign letter=c
create part pri
format quick
assign letter=d
exit
Nota: Si elige letras diferentes a las C y D anteriores, sustitúyalas también en los siguientes pasos. Las letras que asigne en este paso no afectarán la asignación de letras cuando se inicie Windows, eso está en el registro.
Escriba las imágenes en la partición de la unidad (tratadas en la última publicación, pero repetidas aquí para mayor claridad):
imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\
Modifique el BCD para las nuevas particiones.
Ejecute:
bcdedit -store C:\boot\BCD -enum
y tome nota de la línea "identificador" en la sección "Cargador de arranque de Windows". Generalmente es "{current}" o "{default}", pero podría ser un GUID. Sea lo que sea, sustituya ese identificador donde puse {actual} en la segunda y tercera línea a continuación.bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
bcdedit -store C:\boot\BCD -set {current} device partition=d:
bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:
Respuesta2
A menos que el disco original esté defectuoso, dejo el disco antiguo del sistema en el servidor y simplemente muevo los datos a la nueva unidad. Tu servidor tiene espacio para discos de repuesto, ¿verdad?
En caso de que realmente deba quitar el disco antiguo, su mejor opción es un software de imágenes como Acronis Trueimage, Norton Ghost o similar.
En caso de que el nuevo disco utilice un controlador diferente al anterior (digamos IDE -> SATA), primero debe instalar los nuevos controladores, etc. Con algunos ajustes, debería arrancar desde el nuevo disco. Lea sobre boot.ini en este caso.
Después de realizar la copia de seguridad y probarla, agrega el nuevo disco al servidor y realiza una copia en el nuevo disco. Luego, retira el disco antiguo y lo coloca en un lugar seguro, arranca el nuevo disco y ya está.
PD: una unidad de DVD cuesta 15 dólares. Evitar no tener uno no es rentable. Simplemente conecte cualquier DVD antiguo al servidor durante el tiempo que lo necesite.
La ruta de la imagen debe probarse primero en un laboratorio, solo para asegurarse de no copiar el disco vacío en el lleno.
Respuesta3
Instale ambas unidades. Convierta ambas unidades a dinámicas. Agregue el segundo disco como espejo. Deje que se replique y luego retire la unidad anterior como espejo.
Recomiendo probar esto en un laboratorio antes de intentarlo en un sistema de producción.