Вашите стари компактдискове - особено онези, които сте изгорили сами - се разпадат с течение на времето до такава степен, че те са нечетливи. Ще ви покажем как да изстискате колкото се може повече данни от тях, преди да е станало твърде късно!
Ще се използва инструментът, който ще използваме за това ddrescue, които могат да бъдат лесно достъпни от Live CD средата. ddrescue могат да направят.iso файлове от компактдисковете ви, които могат да бъдат изгорени на по-надежден компактдиск или да бъдат монтирани и достъпни във всички съвременни операционни системи.
Първо, ще инсталираме ddrescue, Отворете Synaptic Package Manager (Система> Администриране> Synaptic Package Manager).
В прозореца Synaptic Package Manager кликнете върху Settings> Depozitories.
Добавете чек в полето, чийто етикет завършва с "universe", за да активирате Ubuntu's вселена хранилище. Кликнете върху Затвори.
Кликнете с десния бутон на мишката върху "gddrescue" и изберете Mark for Installation. Кликнете върху бутона Прилагане и следвайте инструкциите, за да инсталирате ddrescue.
След това трябва да изберете място, за да запишете файла.iso, който ще бъде създаден от ddrescue, В нашия случай ще използваме вътрешен твърд диск NTFS. За да го монтирате, ще кликнете върху Места и след това изберете твърдия диск, който искаме да използваме.
Придвижете се до местоположението, в което ще запазите.iso файла. В нашия случай това е нов монтиран твърд диск, затова първо ще променим директорията / media и ще използваме раздела за завършване на раздела, за да смените директорията, която представлява нашия твърд диск.
След като сте в правилната директория, сте готови да изпълните ddrescue! ddrescue е чист, защото можете да опитате да изтегляте данни от компактдиск няколко пъти и всеки път той ще добавя към един и същ файл с изображения, каквото новите данни успява да възстанови.
Поради това, за първото преминаване, най-добре е да започнете първо да възстановите лесните части и след това да пробиете надолу в проблемни области по-късно.
За първото преминаване командата на терминала е:
ddrescue –n –b 2048 /dev/cdrom
В нашия случай CD, който се опитваме да възстановим, е 13-годишен компактдиск с Red Hat Linux 4.2 на него, така че ще се обадим на изображението RedHat.iso и регистрационния файл RedHat.log.
В края на краищата ще завърши, вероятно с някои грешки.
Командването на терминала за второто изпълнение е много подобно на първото, с изключение на това, че вместо да използваме флага "-n" ще използваме знака "-d", за да кажем ddrescue да влезе в директен режим и да прочете толкова данни от диска колкото е възможно. За повече информация относно параметрите на командния ред, които ddrescue разпознава, вижте ръководството.
ddrescue –d –b 2048 /dev/cdrom
Оставихме дждресуе да работи за една нощ, а сутрин …
Добра идея е да се опитате да запазите компактдисковете си сега, преди да се разградят по-нататък. Дисковото пространство е евтино; купуването на външен диск е малка инвестиция, ако това означава, че можете да запазите старите си компактдискове (и след това можете да ги изхвърлите, за да спестите малко място в рафтовете си).
И докато ddrescue е чудесен инструмент за това, той може да се използва и за извличане на данни от други устройства като твърди дискове и флопи дискове. Ако сте се опитали да направите изображение на устройство дд и ви даде грешки, след това дайте ddrescue опитайте вместо това!