#ddrescue

2026-01-05

GNU ddrescue 1.30 "Orders of Magnitude" Better In Recovery From Drives With A Dead Head - Phoronix
I was.really impressed by the results I got using a previous version, recovering files from an assumed dead drive. Sounds like exciting efficiency improvements in new version.

phoronix.com/news/GNU-ddrescue

#Ddrescue #DataRecovery

Kevin Karhan :verified:kkarhan@infosec.space
2025-12-28

@hexaheximal @nixfreak @MrMario2011 grated #OS1337's "#Audio Support" right now is "PC Beeper" and I'm shure #Xenon doesn't support that at all…

Most likely it'll kernel panic instead.

  • But then again the only reason to run like _OS/1337 would be just because as there are better methods than #ddrescue on the hardware to #backup & #preserve download-only games…
Le site de Korbenkorben.info@web.brid.gy
2025-12-26

ddrescue + Raspberry Pi Imager - Le combo pour cloner vos cartes SD sans vous arracher les cheveux

fed.brid.gy/r/https://korben.i

<p>Vous avez un parc de Raspberry Pi à déployer et vous en avez marre de refaire la config à chaque fois ? Ou pire, votre carte SD commence à faire des siennes et vous voulez la sauver avant qu'elle rende l'âme ? Hé bien j'ai le combo parfait pour vous les amis !</p>
<p>Je vais vous parler en réalité de deux outils complémentaires que vous connaissez déjà je pense : <strong>ddrescue</strong> pour le clonage/sauvetage de cartes SD, et <strong>Raspberry Pi Imager</strong> pour créer des images préconfigurées. Ensemble, ils forment une chaîne de production quasi &quot;industrielle&quot; pour vos projets Pi. Ça va vous faire gagner un temps précieux mais aussi vous sécuriser car on sait à quel point les cartes SD c'est capricieux parfois sur les Rpi (surtout quand y'a des coupures de jus ^^).</p>
<p>Commençons donc par <strong>ddrescue</strong> qui est l'outil libre parfait pour cloner des disques, mais avec un truc en plus que <code>dd</code> n'a pas : la gestion des erreurs et la reprise. Son secret, c'est le <strong>mapfile</strong>, un fichier journal qui garde trace de tout ce qui a été copié, du coup, si votre clone plante en plein milieu (câble qui se débranche, coupure de courant, carte SD qui fait la gueule), vous relancez la même commande et ça reprend exactement où ça s'était arrêté. Sans ce fichier, par contre, c'est retour à la case départ... snif.</p>
<p><strong>⚠️ Attention :</strong> la destination va être <strong>écrasée</strong>. Donc <strong>vérifiez 3 fois</st
moozermoozer
2025-12-21

I just found this in the cupboard.. with a note about 2005, so it is at least that old

Of course I decided to copy it using and my trusted external drive

I had expected a lot of read issues, but one sector only failed and that was read on second pass.

Don't we expect cdrom 15+ years old to start failing?

Cdrom with windows nt 4.0
Kevin Karhan :verified:kkarhan@infosec.space
2025-11-24

@azonenberg @taral I mean, it does make sense to DIY something 'lower level' and want or need that precision and lightweightness.

Personally I don't have that skillset and instead focus on a minimalist CLI/TUI-based #toybox+#musl / #Linux distro (aka. @OS1337 ), but that's simply due to different requirements and goals.

  • I want something reproducible, auditable, self-hosting capable and lightweight enough that it can run on an #i486SX and i.e. perform data recovery from 8" FDDs and QIC tapes using #ddrescue or reinstall a vintage setup by running #dd to restore a backup of it.

Granted shoving linux-6.6.6.-i486 and toybox-0.8.10 on a 3,5" 1440kB FDD and make it boot is a challenge on it's own.

But I can see why this is potentially seen as overkill and why one wants to do something bespoke with one's custom hardware architecture to leverage low-power ARM SoCs and the FPGAs flexibility for a specific application.

  • Like signal procession or avionics, where stuff needs to be blazing fast and errors are not acceptable!
2025-09-30

Finally making progress on a gnarly data recovery project on someone else's damaged old hard drive where you can hear the metal crunching 😬
In spite of that, ddrescue and ddrescueview FTW. Amazed to get anything at all back👏
#DataRecovery #ddrescue

nickbeardednickbearded
2025-07-10

...And the tale goes on and on and on and on...

3 days, 5 passes, 67% rescued.
BashCoreX + ddrescue are still standing.
While GUIs weep, terminals work.

nickbeardednickbearded
2025-07-07

After a safe Ctrl+C on Saturday, I resumed the ddrescue recovery this Monday using the saved log and image. It's picking up exactly where it left off. 43% rescued so far, zero read errors on this pass. Hope lives. 🤞

The adventures continue!

I run a number of computers at home, almost entirely GNU/Linux-based. As the hardware continues to age, data integrity had become more and more of a concern. I am particularly worried about sudden disk failures, and with a combination of ddrescue and timeshift I have been setting up whole-partition/whole-disk and incremental backups on critical systems.

I have also […]

https://steve.cooleysekula.net/blog/2025/07/06/adventures-in-microsd-and-raspberry-pi-disk-cloning/

nickbeardednickbearded
2025-07-03

My old 1TB Seagate external HDD turned RAW out of the blue after over a decade of loyal service...

I tried every well-known Windows recovery tool, with no success.

Now I'm giving it one last shot: using ddrescue on BashCore to create a raw image and extract whatever data I can on an Intenso 4TB drive.

Fingers crossed. 🧪💾

devSJR :python: :rstats:devSJR@fosstodon.org
2025-06-01

@joahim
Same here recently
#handbrake (has a nice batch feature) and #K3b for the simple cases and #sh with #ddrescue and #ffmpeg et al. for the harder cases all on a #X61 on a #Debian distro

2025-05-18

Problem ist behoben. Da es ein ganz schöner Ritt war, hier mal die Chronologie und ein paar Schlussfolgerungen:

Also, der #HomeAssistant bootete nicht mehr sauber. Das OS fuhr hoch, aber der Supervisor lief nicht, entsprechend die HA Container nicht.
Ursache war recht schnell ausgemacht: Die #SDKarte hatte eine Macke. Es waren am Ende ~50KB an kaputten Blöcken.

Das einzige Backup, das mir übrig blieb, war defekt. (unexpected end of file). Auch mit händisch repariertem Archiv konnte ich es nicht in eine neue Installation einspielen. (Ursache ist mir mittlerweile evtl. bekannt, dazu später mehr)

1. Schritt daher: Klonen der SD-Karte mit #ddrescue. (Im Vergleich zu dd macht ddrescue bei Fehlern weiter, und kann Blöcke auch x mal probieren. Damit kam ich nach mehreren Durchläufen auf nur

2025-03-18

Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии

Проблема повреждённых жёстких дисков знакома многим. Диск начинает работать со сбоями, система зависает, файлы исчезают. В этой статье мы разберём, как спасти данные: создадим образ повреждённого диска с ddrescue, подключим его через losetup, смонтируем разделы и извлечём файлы. Также рассмотрим восстановление удалённых данных с помощью утилит TestDisk и PhotoRec и разберём, что делать в случае проблем с NTFS.

habr.com/ru/companies/flant/ar

#ntfs #образ_диска #image #файлобраз #ddrescue #losetup #testdisk #поврежденный_диск #photorec #linux

2025-03-16

It is drive recovery day! The SMART monitoring for one of the data disks on my media server started throwing errors, so it is time to pass the data forward to a new generation and upscale the storage.

#linux #ddrescue #hdd #ubuntu #diy

An 8TB hard drive being used in a disk cloning exercise.
2024-12-10

Been trying to #ddrescue my failing external HDD for the past 36 days. Slow but steady but for the past two days it's been completely stuck on 89% without moving at all. Gnnnnnn!

If worst comes to worst, anyone knows if Ctrl-C on the running ddrescue still results in a readable .raw file?

#linux

Kevin Karhan :verified:kkarhan@infosec.space
2024-11-03

@jhx Apple has some bespoke booting stuff so #Hackintosh users have to constantly use tools like #Clover to modify a .dmg file from a #macOS installer to make it even boot and inject the necessary Kexts into the system so it doesn't fall flat on it's face.

Granted I do use those bootable drives as a more flexible option and I have all sorts of OSes on them for quick deployment.

  • Personally I develop @OS1337 so I can have a slim live-booting non-persistent #Linux to be able to do the same without having to physically plug stuff into a system, but also to get base installs and data recovery made faster and simpler.

Otherwise the only thing even better than Ventoy on it's own is preparing a custom bootable image with a linux desktop on for a truly "normadic" desktop.

  • @tails_live / @tails / #Tails comes close to it but doesn't really like installing a persistent storage on a drive with ventoy (even if one has a spare partition for it!) and for people who just want to have some tools like #ddrescue at hand, a regular linux desktop is more useful!

I mean, @kalilinux can be used for #DataRecovery but it's not intended to be used as a versatile daily driver (just like one opens a door with a key and not some breaching charges and a crowbar)...

Philipp :emacs: :nixos:pmidden@fosstodon.org
2024-11-03

#ddrescue going from "hey this is going swimmingly, 10min left" to "what the hell, 20h left" makes me regret using my work laptop to start this thing.

Still an MvP tool. Would recommend.

2024-11-02

I'll drop a post and some snaps later today outlining my #beltandbraces methods for recovering data on old #AtariST #floppydisks using a #USB #floppydrive, #GNU #ddrescue, #Hatari and the #SidecarTridge hard disk emulation.

An oblique top-down close-up view of a SidecarTridge plugged into the cartridge port of my Atari 520STFM. A USB-A cable is plugged in to the SidecarTridge, providing power to the WiFi Modem, which is out of shot.A slightly soft photo of the screen of the Atari black and white high resolution monitor, showing GEM's informational dialog at the end of the floppy disk formatting process. The dialog text reads "This disk has 726016 bytes available to user."A photo of the screen of the Atari black and white high resolution monitor, showing Atari GEM's floppy format dialog. 

The dialog is divided into three panels arranged top to bottom. The first contains only a button labeled "COPY". 

The second panel has a button labeled "FORMAT" , the text "Drive" followed by two buttons with the labels "A" and "B"; a text label "Label", followed by an 8.3 format text entry field. (The text I've typed is "ATARIST") Under that are two buttons labeled "SINGLE" and "DOUBLE" followed by the text "sided".

The third panel contains two progress bars, one above the other, labeled "Drive A:" and "Drive B:" The progress bar for drive A: is at about 90%. Beneath these are two buttons, "OK" and "Cancel".A photo of the screen of the Atari black and white high resolution monitor, showing Atari GEM's copy dialog, which contains text and two buttons. The text updates as files are copied.

In the photo, the text reads:

COPY FILE(S)

Number of Folders: 3
Number of files: 8

Folder Name: FIRST.W
File Name: WORDPLUS.PRG

Beneath this text are two buttons, "OK" and "Cancel".
Kevin Karhan :verified:kkarhan@infosec.space
2024-10-23

@foone I already do that as a #Sysadmin who knows how to use #photorec & #ddrescue...

  • Seriously, shit like this never happens under my watch.

  • Also #SolderedDownStorage like #SSD's automatically disqualifies a system for procurement and use in my book unless it has a reasonable exception and won't contain sensitive data (i.e. smartphone).

People who dislike that rule should whine at #Apple & co. for their #Enshittification with #SolderedSSDs!

Kir4ik52 :blobfoxnerd:kir4ik52@mastodon.ml
2024-10-06

DogLinux — построен на пакетной базе Debian 12 и предназначен для тестирования и обслуживания ПК и ноутбуков.

В состав входят такие приложения, как GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE.

Дистрибутив позволяет проверить работоспособность оборудования, нагрузить процессор и видеокарту, проверить SMART HDD и NVMe SSD.

src: github.com/DebianDog/doglinux
site: gumanzoy.blogspot.com/2024/10/

#opensource #foss #github #linux #gnu_linux #parted #gparted #hdd #ssd #nvmessd #nvme #testdisk #whdd #dmde #debian #debian12 #cpu #gputest #CPUX #unigineheaven #gsmartcontrol #partimage #partclone #testdisk #ddrescue

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst