1 votos

No puedo conseguir que Time Machine Sparsebundle se abra en Time Machine

Tenía un viejo MacBook Pro de 2017 que fue borrado y enviado a la basura. Mi problema es que necesito obtener un archivo de una copia de seguridad de Time Machine que tengo de esa máquina almacenada en mi NAS de Synology. Este NAS lo uso como disco de copia de seguridad de Time Machine para todos mis Macs. Soy capaz de montar el Sparsebundle en mi Macbook Pro de 13" M1 pero no puedo ver ningún archivo. Lo que realmente necesito hacer es volver a una fecha determinada para recuperar unos pocos megabytes de archivos de texto. Esto es lo que parece en Finder cuando el Sparsebundle está montado:

View of the sparebundle file system in Finder when mounted

He probado a mantener pulsada la tecla Opción y hacer clic en el icono de Time Machine para "Examinar otros discos de copia de seguridad". Soy capaz de encontrar la unidad que estoy buscando, pero la interfaz para retroceder en el tiempo se congela y es incapaz de retroceder o mostrar otras fechas.

Trying to browse the volume in Time Machine

Al explorar el sparesbundle en el explorador de archivos del NAS se muestran los archivos y hay datos en la carpeta bands. El sparsebundle pesa alrededor de 144GB por lo que estoy seguro de que debería ser capaz de acceder a mis archivos eliminados en él de alguna manera. No veo un Backups.backupdb carpeta.

View of the sparebundle from my NAS' file explorer

Intenté descargar el sparsebundle localmente y jugar con él en mi disco duro local en lugar de a través de la red, pero no parece haber mucha diferencia.

Me desesperé y disparé la aplicación del Asistente de Migración para ver si podía restaurar la copia de seguridad de Time Machine en una cuenta nueva, pero después de unas cuantas horas mirando Cargar copia de seguridad... me di por vencido.

Migration Assistant stuck loading the Time Machine disk

¿Alguna otra idea sobre cómo puedo acceder a esta copia de seguridad de Time Machine para recuperar algunos archivos?

1voto

ToughGuy Puntos 11

@kingkool68,

Es posible que hayas pasado de esto, pero por si acaso sigues intentando recuperar los archivos que necesitas... El sitio web http://www.schwie.com/brad/?p=806 reúne las instrucciones de reparación de sparsebundle y backupbundle (incluyendo un shell script) que pueden serle de utilidad:

  1. Desactiva Time Machine en tu Mac, en mi caso desde mi MacBook Pro -> ve a Preferencias del Sistema ->Time Machine->desmarca la casilla de "Copia de seguridad automática".

  2. Guarde este script en su Escritorio y nómbrelo TimeMachineRepairScript.sh :

    #!/bin/bash -x
    
    # Generally based on ideas found at:
    # http://www.garth.org/archives/2011,08,27,169,fix-time-machine-sparsebundle-nas-based-backup-errors.html
    # 
    # Reduced the ideas there down to their essentials.
    # 1. Unlock the image.
    # 2. Reset the saved failure in the backup metadata.
    # 3. Verify/fix the filesystem.
    
    # Take the arg. You did provide an arg, right?
    IMAGE="$1"
    
    if [ -z "$IMAGE" ]; then echo "usage: $0 image_path"; exit; fi
    
    # Repair the stupid file lock.
    chflags -v nouchg "$IMAGE"
    chflags -v nouchg "$IMAGE/token"
    chflags -v nouchg "$IMAGE/bands"
    
    # Fix the plists
    /usr/libexec/PlistBuddy -c "Delete :RecoveryBackupDeclinedDate" "$IMAGE/com.apple.TimeMachine.MachineID.plist"
    /usr/libexec/PlistBuddy -c "Set :VerificationState 0" "$IMAGE/com.apple.TimeMachine.MachineID.plist"
    
    # Start bailing on errors (can't set earlier due to PlistBuddy)
    set -e
    
    # Attach the image.
    DEV=`hdiutil attach -nomount -noverify -noautofsck "$IMAGE" | awk '/HFS/ {print $1}'`
    echo "$IMAGE -> $DEV"
    
    # Fix the FS.
    fsck_hfs -fy -c 8gb "$DEV"
    
    # Detach it.
    hdiutil detach "$DEV"
  3. Abre una ventana de Terminal y escribe esto, pero no pulses enter todavía en el último comando y dejar esta ventana abierta, volveremos a ella en el paso 4:

    cd Desktop
    chmod +x TimeMachineRepairScript.sh
    ./TimeMachineRepairScript.sh
  4. Conecta el disco de Time Machine, localiza el nombre de tu copia de seguridad y arrastra su icono a la ventana del Terminal en el paso 1 y suéltalo.

  5. Pulse la tecla de retorno en la ventana de la Terminal.

  6. Después de que el script complete con éxito la reparación de la copia de seguridad, vuelva a activar Time Machine en su Mac.

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