Diàleg d'errors del sistema de fitxers a la Pantalla de Benvinguda

Tails pot intentar solucionar aquests errors, però això podria esborrar algunes de les vostres dades i trigar molt de temps.

Per això, si no podeu restaurar des d'una còpia de seguretat recent, us recomanem que creeu una imatge de partició del vostre Emmagatzematge Persistent abans d'intentar reparar el sistema de fitxers del vostre Emmagatzematge Persistent des de la Pantalla de Benvinguda.

La majoria de les vegades, la reparació del sistema de fitxers funcionarà bé i serà suficient per arreglar el vostre Emmagatzematge Persistent.

En els casos poc habituals en què la reparació del sistema de fitxers no funcioni, és possible que pugueu recuperar part o la majoria de les vostres dades d'aquesta imatge de partició mitjançant eines forenses avançades. Aquest procés de recuperació és molt tècnic i és possible que necessiteu ajuda d'algú amb experiència en la recuperació de dades.

Creació d'una imatge de partició del vostre Emmagatzematge Persistent

Una imatge de partició és una còpia de tot el vostre Emmagatzematge Persistent en un únic fitxer que podeu desar en un disc dur extern des de Tails.

Per desar la imatge de la partició fora de Tails, necessiteu un disc dur extern amb tant d'espai lliure com la mida del vostre Emmagatzematge Persistent, normalment 8 GB menys que el vostre llapis USB de Tails. També podeu utilitzar un altre llapis USB de la mateixa mida que el vostre llapis USB de Tails, però escriure en un llapis USB sol ser molt més lent que escriure en un disc dur.

La imatge de la partició conté una versió desencriptada del vostre Emmagatzematge Persistent.

Us recomanem que deseu la imatge de la partició en un disc dur encriptat.

Us presentem aquí dues tècniques diferents per crear una imatge de partició del vostre Emmagatzematge Persistent.

  1. Crear una imatge de partició amb la utilitat Discs

    Proveu aquesta tècnica primer si el maquinari del vostre llapis USB no falla.

  2. Crear una imatge de partició utilitzant ddrescue a la línia d'ordres

    Proveu aquesta tècnica primer si el maquinari del vostre llapis USB falla.

    Utilitzar ddrescue és més difícil, però és millor que la utilitat Discs per recuperar les dades si el maquinari del vostre llapis USB falla.

Creació d'una imatge de partició mitjançant la utilitat Discs

Quan el maquinari del vostre llapis USB no falla, utilitzar la utilitat Discs és la forma més senzilla de crear una imatge de partició del vostre Emmagatzematge Persistent.

Preparació del disc dur extern

  1. Inicieu Tails.

  2. A la Pantalla de Benvinguda:

    1. Configureu una contrasenya d'administració.

    2. Trieu iniciar sense desbloquejar el vostre Emmagatzematge Persistent.

  3. Trieu Aplicacions ▸ Fitxers per obrir la utilitat Fitxers.

  4. Connecteu el disc dur on voleu desar la imatge de partició del vostre Emmagatzematge Persistent. Necessiteu tant espai lliure com la mida del vostre Emmagatzematge Persistent, normalment 8 GB menys que el vostre llapis USB de Tails.

    Apareix un disc nou a la barra lateral de la utilitat Fitxers.

  5. Feu clic amb el botó dret (a Mac, feu clic amb dos dits) al nou volum que ha aparegut a la barra lateral de la utilitat Fitxers i trieu Propietats al menú de drecera.

    Preneu nota de l'espai lliure al disc.

Identificació del vostre Emmagatzematge Persistent a la utilitat Discs

  1. Trieu Aplicacions ▸ Utilitats ▸ Discs per obrir la utilitat Discs.

  2. Al panell esquerre de la utilitat Discs, identifiqueu el vostre llapis USB de Tails a la llista de dispositius d'emmagatzematge.

    Verifiqueu la seva marca i mida.

  3. Al panell esquerre, feu clic al dispositiu d'emmagatzematge que correspon al vostre llapis USB de Tails.

  4. Al panell dret, aquest dispositiu d'emmagatzematge hauria de tenir dos volums, corresponents a dues particions del llapis USB.

    • 1 volum anomenat TAILS i amb contingut FAT.

      Aquest volum correspon a la partició del sistema del vostre Tails.

    • 1 volum anomenat TailsData i amb contingut LUKS.

      Aquest volum correspon a la versió encriptada del vostre Emmagatzematge Persistent.

  5. Al panell dret, feu clic al volum que correspon al vostre Emmagatzematge Persistent.

    Verify that the content of the volume is of type LUKS Encryption.

Desbloquejar el vostre Emmagatzematge Persistent a la utilitat Discs

Abans de crear la imatge de la partició, desbloquegeu l'encriptatge per accedir a la versió desencriptada del vostre Emmagatzematge Persistent. Per fer-ho:

  1. Feu clic a Desbloqueja la partició xifrada seleccionada.

  2. In the Enter passphrase to unlock dialog, enter the passphrase of your Persistent Storage.

  3. Click Unlock.

  4. In the Authentication Required dialog, enter your administration password.

    If unlocking fails at this step, your Persistent Storage is so damaged that decryption is impossible, making all your data completely unrecoverable.

  5. In the right pane, click on the new volume that appears below the LUKS volume.

    Verify that the content of the new volume is of type Ext4.

    This volume corresponds to the decrypted version of your Persistent Storage.

  6. Verify that the size of your decrypted Persistent Storage is smaller than the available free space in the external hard disk.

  7. Take note of the device name of your Persistent Storage.

    The device name is composed of /dev/mapper/luks, followed by letters and numbers.

Creating the partition image

  1. Choose Additional partition options ▸ Create Partition Image.

  2. In the Create Disk Image dialog:

    • In the Name field, specify persistent-storage.img.

    • In the Save in Folder menu, choose the external disk to which you want to save the partition image.

    Click the Start Creating button.

  3. In the Authentication Required dialog, enter your administration password.

  4. After the creation of the partition image finishes:

Creating a partition image using ddrescue on the command line

If creating a partition image using the Disks utility fails, you can try this second technique using ddrescue, which can be more resilient to hardware failures.

The ddrescue utility tries to copy first the parts of the Persistent Storage that are not failing and skips over the parts that are failing. After that, you can run ddrescue again to try to copy the parts that failed the first time.

  1. Trieu Aplicacions ▸ Fitxers per obrir la utilitat Fitxers.

  2. In the Files utility, navigate to the folder of the external hard where you want to save the partition image of your Persistent Storage.

  3. Right-click in the empty space of the right pane and choose Open in Terminal in the shortcut menu.

    Doing so opens a terminal that is configured to operate in this folder.

  4. In the terminal, execute the following command. Replace /dev/mapper/luks-xyz with the device name found when identifying your Persistent Storage in the Disks utility.

    ddrescue /dev/mapper/luks-xyz persistent-storage.img ddrescue.log

    The output of ddrescue looks like this:

    GNU ddrescue 1.27
    Press Ctrl-C to interrupt
         ipos:  749404 kB, non-trimmed:        0 B,  current rate:  34996 kB/s
         ipos:    1446 MB, non-trimmed:        0 B,  current rate:  24772 kB/s
         opos:    1446 MB, non-sc*****d:        0 B,  average rate:  33629 kB/s
    non-tried:    9290 MB,  bad-sector:        0 B,    error rate:       0 B/s
      rescued:    1446 MB,   bad areas:        0,        run time:         43s
    pct rescued:   13.46%, read errors:        0,  remaining time:      1m 31s
                                  time since last successful read:          0s
    Copying non-tried blocks... Pass 1 (forwards)
    

    The section about bad areas refers to errors reading the data of your Persistent Storage, most likely because of hardware failures.

  5. After ddrescue finishes:

    • If bad areas were reported, try leaving your USB stick to rest for some minutes and executing the same ddrescue command again to copy more data.

      We recommend that you replace your USB stick and copy the partition image to a new USB stick after you execute ddrescue several times.

    • If no bad areas were reported or if the same bad areas were reported after several executions of the ddrescue command, it means that all the data that could be rescued was copied to the partition image.

  6. Shut down Tails.

    You can now safely start recovering data from the Persistent Storage.

Recovering data from the Persistent Storage

After creating a partition image, you can safely try to recover data from your Persistent Storage without risking erasing more data.

We are presenting here 3 recovery techniques that work in different cases. We recommend that you try the 3 techniques one after the other.

  1. Repairing the file system from the Welcome Screen

    If the hardware of your USB stick is not failing, repairing the file system from the Welcome Screen is likely the easiest technique.

  2. Copying the partition image to a new USB stick

    If the hardware of your USB stick is failing, you might still be able to repair the file system of your Persistent Storage after copying the partition image to a new USB stick.

  3. Analyzing the partition image using Autopsy

    Autopsy is an advanced digital forensics tool that allows recovering files, even from broken file systems.

Repairing the file system from the Welcome Screen

If the hardware of your USB stick is not failing, repairing the file system from the Welcome Screen is likely the easiest technique.

  1. Start on the Tails USB stick that has file system errors.

  2. In the Welcome Screen, try to unlock the Persistent Storage.

  3. When the error message about file system errors appears, click on the Repair File System button.

    File System Errors dialog in Welcome Screen

  4. The repair of the file system starts.

    The repair can take a long time, from a few seconds to several hours.

    If the repair takes more than a day, shutdown Tails and try analyzing the partition image using Autopsy instead.

  5. After the repair finishes:

Copying the partition image to a new USB stick

If the hardware of your USB stick is failing, you might still be able to repair the file system of your Persistent Storage after copying the partition image to a new USB stick.

Creating a new Tails USB stick with Persistent Storage

  1. Install Tails on a new USB stick.

    The new USB stick must be at least as large as your current Tails USB stick.

  2. Start on the new Tails.

  3. En iniciar Tails, configureu una contrasenya d'administració.

  4. Create a Persistent Storage on the new Tails.

  5. Close the Persistent Storage settings after creation, when the list of features is displayed.

    El procés que es descriu a continuació sobreescriu el contingut i la configuració del nou Emmagatzematge Persistent. Per tant, no importa quines funcionalitats activeu després de crear l'Emmagatzematge Persistent.

Copying the partition image onto the new USB stick

  1. Trieu Aplicacions ▸ Utilitats ▸ Discs per obrir la utilitat Discs.

  2. In the left pane of the Disks utility, identify your new Tails USB stick in the list of storage devices.

    Verifiqueu la seva marca i mida.

  3. In the left pane, click on the storage device that corresponds to your new Tails USB stick.

  4. In the right pane, this storage device should have 3 volumes.

    • 1 volum anomenat TAILS i amb contingut FAT.

      Aquest volum correspon a la partició del sistema del vostre Tails.

    • 1 volum anomenat TailsData i amb contingut LUKS.

      Aquest volum correspon a la versió encriptada del vostre Emmagatzematge Persistent.

    • 1 volume with a TailsData label and Ext4 content.

      This volume corresponds to the decrypted version of your Persistent Storage.

  5. In the right pane, click on the Ext4 volume, which is the one that corresponds to the decrypted version of your Persistent Storage.

    In the attributes listed below the volume, verify that the content of the volume is mounted at /home/amnesia/Persistent.

  6. Click on the Unmount selected partition button to unmount the Persistent Storage.

  7. Plug in the hard disk on which you saved the partition image of your Persistent Storage.

  8. Choose Additional partition options ▸ Restore Partition Image.

  9. In the Restore Disk Image dialog, browse for the partition image on the hard disk that you plugged in.

  10. Click on the Start Restoring button.

  11. After the restoration finishes, restart on the new Tails USB stick.

Fixing the file system errors on the new USB stick

  1. In the Welcome Screen, try to unlock the Persistent Storage.

  2. If an error message about file system errors appears, click on the Repair File System button.

    File System Errors dialog in Welcome Screen

  3. The repair of the file system starts.

    The repair can take a long time, from a few seconds to several hours.

    If the repair takes more than a day, shutdown Tails and try analyzing the partition image using Autopsy instead.

  4. After the repair finishes:

Analyzing the partition image using Autopsy

Autopsy is an advanced digital forensics tool that allows recovering files, even from broken file systems.

Autopsy is open source and available for free on Windows, macOS, and Linux.

To avoid leaving traces of the content of your Persistent Storage on the operating system where Autopsy is used, we recommend that you use Autopsy in Tails. But, Autopsy is easier to install in Windows than in Tails.

We are not providing step-by-step instructions on how to install and use Autopsy.

If you don't feel confident installing and using Autopsy on your own, we recommend that you get help from someone with more experience with Linux and data recovery.

You can also read the Autopsy User Documentation.

Installing Autopsy in Tails

The general steps are:

  1. From the download page, download the 2 binaries needed to run Autopsy:

    • The DEB file of The Sleuth Kit.

    • The ZIP file of Autopsy.

  2. From the installation instructions of Autopsy for Linux, download the 2 scripts needed for the installation:

    • install_prereqs_ubuntu.sh

    • install_application.sh

  3. Execute the following commands in a Terminal. You might have to adjust to newer versions of Autopsy.

    bash install_prereqs_ubuntu.sh

    sudo apt install libsqlite3-dev libc3p0-java unzip

    sudo dpkg -i sleuthkit-java_4.12.1-1_amd64.deb

    bash install_application.sh -z autopsy-4.21.0.zip -i ~/Persistent/autopsy -j /usr/lib/jvm/java-17-openjdk-amd64

    /home/amnesia/Persistent/autopsy/autopsy-4.21.0/bin/autopsy

  4. When starting for the first time, Autopsy freezes on Starting modules.

    Press Enter to continue.

Using Autopsy to analyze the partition image

The general steps are:

  1. Start Autopsy.

  2. Open a new case.

  3. Add the partition image of the Persistent Storage as a data source.

  4. Autopsy analyzes the data source.

    After the analysis finishes, the files that were recovered are listed in different ways in the left sidebar, for example, both as a file system tree and by type of files.

    Autopsy in Tails showing files recovered from the partition image of a Persistent Storage

  5. Extract the files that you want to recover to the case folder.