¿Cómo puedo recuperar un archivo del sistema después de borrarlo de mi Mac?

17

He eliminado un archivo del sistema de mi Mac y necesito recuperarlo.

Los archivos del sistema pueden incluir:

  • archivos ocultos en la raíz de / , especialmente los archivos de Unix en / private
  • / System archivos
  • / Library archivos
  • / Aplicaciones archivos que se envían con el sistema operativo central

Los archivos del sistema no son aplicaciones, archivos de usuario o archivos que puedan regenerarse mediante una secuencia conocida, como archivos de caché, archivos de índice de Spotlight, etc.

Preguntas y respuestas canónicas para esto comentario de bmike ♦ .

    
pregunta grg 09.01.2014 - 22:02

7 respuestas

11

Si no le importa o está seguro de que su Recovery HD está parcheado para que coincida con el sistema operativo de su sistema principal, puede enganchar un archivo y ver si funciona sin necesidad de realizar una reinstalación completa del sistema operativo y sin necesidad de una reinicie o una conexión a Internet / instalador guardado.

Usa la partición de recuperación

Muchos archivos del sistema 1 también se incluyen en la partición de recuperación y se pueden copiar.

  1. Monte el HD de recuperación

    diskutil mount Recovery\ HD
    
  2. Monte el BaseSystem.dmg

    hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
    
  3. Copia el archivo

    FILE="/usr/bin/codesign"
    sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}
    

Este proceso se puede combinar en un comando de una sola línea si tiene que ejecutarlo con frecuencia ...

FILE="/usr/bin/codesign"; diskutil mount Recovery\ HD && hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg && sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}

Incluso si ha eliminado el binario cp (lo que podría suceder), hay /usr/bin/ditto , /usr/bin/tar y varios otros comandos que pueden representar a cp .

Reinstalar OS X

Si tiene la capacidad de reinstalar OS X a través de Recovery HD, Internet Recovery o un medio de instalación de OS X, la reinstalación de OS X "reparará" su instalación y copiará los archivos del sistema faltantes / rotos en su sistema.

Le recomiendo que realice una reparación de permisos con la Utilidad de Discos después de copiar un archivo manualmente y luego reiniciar. Si la solución funciona, ahora sería un excelente momento para otra instantánea de copia de seguridad.

1 No todos los archivos del sistema están en el HD de recuperación, pero muchos lo están. Si el comando de copia no funciona, verifique que el archivo exista en Recovery HD.

    
respondido por el grg 09.01.2014 - 22:02
21

Si tienes una Mac reciente, tiene una partición de recuperación .

Encienda su Mac y mantenga presionada la tecla Comando + R hasta que aparezca el logotipo de Apple. Esto hará que tu Mac arranque con la partición de recuperación.

Una vez que esté en la partición de recuperación, puede volver a instalar el sistema operativo.

Esta nota técnica de Apple, OS X: Acerca de la recuperación de OS X , proporciona más detalles.

Puedes reinstalar el sistema operativo y dejar tus archivos intactos. Apple eliminó la opción de borrar / instalar para que no tenga que preocuparse de que el instalador de recuperación borre sus archivos. Ahora tiene que iniciar explícitamente la herramienta Utilidad de disco para borrar o reformatear / repartir una unidad cuando se inicia desde el sistema operativo de recuperación.

    
respondido por el Tony Williams 03.02.2014 - 09:15
10

Si está seguro de que su Recovery HD está parcheado para que coincida con el sistema operativo de su sistema principal, puede enganchar un archivo y ver si funciona sin necesidad de realizar una reinstalación completa del sistema operativo.

Mantenga presionado -R durante el inicio hasta que vea una ventana similar a esta:

Estassontusopciones:

  1. SeleccionaUtilidades>Terminal:

    Su disco OS X se montará en /Volumes/<your disk name> . Por ejemplo, en mi Mac se montó en /Volumes/Mavericks :

    df
    Filesystem     1K-blocks      Used Available Use% Mounted on
    /dev/disk0s2   249219484 145891460 103072024  59% /Volumes/Mavericks
    

    Ahora copie /bin en su disco OS X:

    cp -a /bin /Volumes/<your disk name>
    

    Tenga en cuenta que el contenido de /bin estará desactualizado , ya que el disco de recuperación no se actualiza con el resto del sistema operativo, así que restaure /bin de Time Machine después de iniciar con éxito su Mac y iniciando sesión.

respondido por el jaume 03.02.2014 - 09:54
5

Hay una solución que requiere una conexión a Internet.

OS X Recovery

Los modelos Mac introducidos después de Mac OS X 10.7, Lion, incluyen la capacidad de iniciarse directamente desde una versión basada en Internet del SO Sistema de recuperación X .

OS X utiliza automáticamente esta función cuando el Sistema de recuperación en el disco duro no está disponible (por ejemplo, cuando su disco duro encuentra un problema o cuando su disco duro ha sido reemplazado o borrado). OS X Internet Recovery le permite iniciar su Mac directamente desde los servidores de Apple. El inicio desde este sistema realiza una prueba rápida de su memoria y disco duro para verificar problemas de hardware.

Así que sugiero que conecte su cable Ethernet, ya que el wifi probablemente no funcionará, y elija la opción para arrancar desde Internet si aparece la lista de opciones y tiene la versión correcta.

Restaurando aplicaciones de iLife después de Restaurar por Internet de OS X

Si su computadora vino con OS X Lion o posterior y borra su disco duro e instala OS X, puede descargar iPhoto, iMovie y GarageBand desde la Mac App Store.

  • Después de la instalación, inicie (arriba) desde OS X.
  • Haga doble clic en el icono de App Store en el dock.
  • Ingrese su ID de Apple y contraseña.
  • Haz clic en Compras. Si no has aceptado previamente tus aplicaciones iLife en paquete en la Mac App Store, deberías ver tus aplicaciones iLife aparecer en la parte de Aceptar de la pantalla.
  • Haz clic en Aceptar. Es posible que se le solicite su ID de Apple y contraseña una vez más. Tus aplicaciones de iLife ahora se mueven a la sección Comprado. Estas aplicaciones son parte del software que viene con su computadora. Su cuenta no será cobrada por ellos.

  • Haz clic en Instalar para completar la instalación de tus aplicaciones.

respondido por el pythonian29033 03.02.2014 - 09:23
4

La respuesta oficial de Apple sería reinstalar su sistema, ya que los archivos del sistema de acceso de Time Machine pueden ser riesgosos y complicados.

  1. Es posible que al sistema le falte un archivo necesario para ayudar en el proceso de recuperación y los resultados no definidos / impredecibles necesitan más de un experto al mando que el uso de Time Machine para restaurar una foto o una aplicación.
  2. Los archivos del sistema se pueden ocultar y deberá saber cómo navegar a esas carpetas con el acceso directo del comando mientras restaura los archivos desde su copia de seguridad de Time Machine.
  3. Los archivos del sistema pueden tener permisos especiales, por lo que es posible que deba corregirlos después de la restauración.
  4. Es posible que deba reiniciarse después de la restauración y, si realiza una restauración incorrecta, es posible que el sistema no pueda iniciarse nuevamente.
  5. Restaurar desde una copia de seguridad antigua podría deshacer parches o actualizaciones de seguridad y dificultar la actualización de su sistema. Tener una copia de seguridad reciente puede eliminar este problema potencial.

Ahora que los riesgos están sobre la mesa, aquí está cómo proceder. Si usa Time Machine, conéctese a su disco de respaldo, luego abra la ventana del Finder abierta donde se vio por última vez el archivo faltante. Es posible que deba usar Command-Shift-G para ir a las carpetas del sistema. Si es así, simplemente prepárese para usar ese acceso directo una vez que ingrese a Time Machine, ya que tiene el hábito de mostrar una carpeta de usuario cuando comienza.

Use el menú de Time Machine en la barra de menú y seleccione Enter Time Machine . Vuelva a la fecha en que existió el archivo, selecciónelo y haga clic en Restaurar (botón inferior derecho).

Copiará el archivo o carpeta de nuevo en su sistema en ejecución. En este punto, haga una copia de seguridad y considere reiniciar para permitir que el sistema note que los archivos faltantes ahora están restaurados.

    
respondido por el S. Marachi 10.01.2014 - 05:49
3

Copie el archivo desde otro sistema o desde la máquina de una persona 1 de confianza

Si tiene una segunda máquina con una versión comparable de OS X instalada, puede copiar el archivo desde ella. Asegúrese de no haber realizado cambios en el archivo que está copiando si desea una copia nueva. Esto es especialmente importante para copiar archivos de la máquina de otra persona, ya que los cambios pueden no ser deseables.

No dude en solicitar la suma de comprobación de un archivo en el chat (no olvide entregar una versión de OS X) para compararlo si desea asegurarse de que el archivo no se haya modificado accidentalmente (o intencionalmente).

No te olvides de hacer una reparación de permisos después de copiar el archivo para asegurarte de que los permisos se hayan establecido correctamente en el archivo.

1 Probablemente no sea mejor confiar en extraños al azar en Internet para los archivos cruciales del sistema.

    
respondido por el grg 10.03.2014 - 19:54
3

Pacifist con OS X instala los medios

Si tienes un medio de instalación de OS X y Pacifist , puedes navegar por el medio de instalación y obtener el archivo.

Si tiene Pacifist pero no tiene medios de instalación, le pedirá que descargue el instalador.

    
respondido por el grg 10.03.2014 - 20:00

Lea otras preguntas en las etiquetas