0 votos

¿Se puede utilizar el comando cp para restaurar un disco duro?

Mi prima se puso en contacto conmigo para pedir ayuda técnica porque su ordenador se negaba a arrancar en la unidad de arranque, y el problema resultó ser una unidad dañada que la Utilidad de Discos se negaba a arreglar, diciéndonos que formateáramos la unidad. Busqué una forma de hacer una copia de seguridad de sus archivos y encontré esta respuesta que dice que se puede utilizar el terminal de Recovery HD cp comando.

Su ordenador está funcionando actualmente cp -pRv "/Volumes/Macintosh HD/" "/Volumes/EHD" y parece que funciona, copiando todos los archivos de su ordenador a su disco externo. Sin embargo, como no es Time Machine, volver a poner todo en su sitio va a ser una molestia. Me preguntaba, una vez que formateamos la unidad, ¿podríamos usar cp ¿otra vez? ¿Qué parte del proceso de configuración se haría por nosotros?

Para aclarar, ¿podríamos, por ejemplo, ni siquiera molestarnos en reinstalar OS X ni nada, simplemente ejecutar cp -pRv "/Volumes/EHD/" "/Volumes/Macintosh HD" ? ¿Restablecería todo y lo haría funcional?

4 votos

No, OS X tiene que estar correctamente instalado y el cp no es una forma adecuada de hacerlo. Yo sólo obtendría el contenido de su carpeta Home y no me preocuparía de nada más. Luego arregle el disco duro y reinstale OS X, luego copie de nuevo sólo los Datos de Usuario, básicamente comenzando de nuevo pero con los archivos importantes de Datos de Usuario intactos.

0 votos

@user3439894 Hay al menos 3 cuentas de usuario y posiblemente algunas apps de terceros (Microsoft Office, si no hay otra cosa). ¿Hay alguna manera conveniente de lidiar con todo eso?

2 votos

Lo conveniente hubiera sido "tener una copia de seguridad, preferiblemente en Time Machine".

1voto

iWill Puntos 171

Sí, podrías copiarlo de nuevo, pero puede que no sea arrancable. Eso se puede arreglar instalando OS X encima de tus archivos. Esto debería preservar lo que hay y hacer que se pueda arrancar.

0voto

Scott Puntos 110

El problema que encontraste fue exactamente el mismo que el mío. Puedes utilizar el dd comando. Hace una clonación sector por sector de su disco duro a otro disco duro. A diferencia de la Utilidad de Discos, no arroja ningún error.

sudo dd if=/dev/disk0 of=/dev/disk2 bs=128m conv=noerror,sync

Este es el comando, que obtuve de AskDifferent, donde if=/dev/disk0 se refiere a la fuente de la que dd está clonando y of/=dev/disk2 es el destino. No sé mucho sobre la configuración del sector de bytes correcto, así que lo dejé como bs=128m . Compartí los detalles y otros métodos de recuperación aquí .

1 votos

Esto puede causar problemas si los dos discos no son exactamente del mismo tamaño. Si el de origen es mayor, algunos datos no se copiarán; si el de destino es mayor, parte de su espacio quedará sin asignar y será difícil de recuperar. asr es una forma mucho mejor de clonar volúmenes en MacOS.

0 votos

@GordonDavisson gracias por señalarlo. Mientras buscaba formas, me encontré con asr también. ¿Podría compartir cómo utilizar el asr ¿para hacer una copia de seguridad?

0 votos

asr puede ser un poco complicado dependiendo de la situación, pero en general se usaría algo así como sudo asr restore --source "/Volumes/Macintosh HD/" --target "/Volumes/EHD" --erase . En el caso de una unidad corrupta (como en la pregunta original), puede fallar o copiar con demasiada precisión (es decir, copiaría la corrupción junto con todo lo demás), así que ahora que lo pienso rsync (ver aquí ) sería una mejor apuesta. Por cierto, esto también se aplica a dd -- es se copiar las estructuras de volumen corruptas en lugar de arreglarlas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X