Allt från Computex 2023

Undeleta filer från vfat-usbsticka?

Permalänk
Medlem

Undeleta filer från vfat-usbsticka?

För ett tag sedan så råkades jag rycka ur ett usb-minne utan att avmontera det, då försvann flera viktiga filer. Löste det med att köra en diskkontroll i windows.

Nu har jag lyckats igen, denna gången har jag råkats ta bort filerna 'som vanligt', och nu vill jag ha tillbaka dem. Problemet är att den här gången har jag inte tillgång till windows, annars hade jag kunnat använda ett undelete-program eller nåt. Hittar inget som fungerar med vfat i linux, hur ska jag få tillbaka filerna?

Visa signatur

Är du också lite less?

Permalänk

Re: Undeleta filer från vfat-usbsticka?

1. Installera dosfstools.
2. Gör en backup av usb-minnet. T.ex: cat /dev/sda1 > /home/${USER}/usb-backup
3. fsck.msdos -a /dev/sda1

Fungerar det inte så har du alltid originaldatan kvar på /home/${USER}/usb-backup, så du kan "cat:a" tillbaka den till usb-minnet efteråt.

Permalänk
Medlem

Är det inte bättre att använda dd när man sko kopiera partitioner?

Du skulle du skrivit
dd if=/dev/sda1 of=/home/${USER}/usb-backup istället för att använda cat.

Permalänk
Citat:

Ursprungligen inskrivet av nystan
Är det inte bättre att använda dd när man sko kopiera partitioner?

Du skulle du skrivit
dd if=/dev/sda1 of=/home/${USER}/usb-backup istället för att använda cat.

Spelar ingen roll. Skillnaden är bara att dd kopierar som standard i hela 512-bytes block. Annars handlar det bara om vanlig stdin/stdout "redirect".