Спасяване на стари, повредени компактдискове с CD с Ubuntu Live

Спасяване на стари, повредени компактдискове с CD с Ubuntu Live
Спасяване на стари, повредени компактдискове с CD с Ubuntu Live

Видео: Спасяване на стари, повредени компактдискове с CD с Ubuntu Live

Видео: Спасяване на стари, повредени компактдискове с CD с Ubuntu Live
Видео: How to turn any Mosaic Crochet design into a Messenger bag (working flat) - YouTube 2024, Може
Anonim

Вашите стари компактдискове - особено онези, които сте изгорили сами - се разпадат с течение на времето до такава степен, че те са нечетливи. Ще ви покажем как да изстискате колкото се може повече данни от тях, преди да е станало твърде късно!

Ще се използва инструментът, който ще използваме за това ddrescue, които могат да бъдат лесно достъпни от Live CD средата. ddrescue могат да направят.iso файлове от компактдисковете ви, които могат да бъдат изгорени на по-надежден компактдиск или да бъдат монтирани и достъпни във всички съвременни операционни системи.

Заредете в средата на Ubuntu Live CD с помощта на изгорял компактдиск или готово флаш устройство.
Заредете в средата на Ubuntu Live CD с помощта на изгорял компактдиск или готово флаш устройство.

Първо, ще инсталираме ddrescue, Отворете Synaptic Package Manager (Система> Администриране> Synaptic Package Manager).

В прозореца Synaptic Package Manager кликнете върху Settings> Depozitories.

Image
Image

Добавете чек в полето, чийто етикет завършва с "universe", за да активирате Ubuntu's вселена хранилище. Кликнете върху Затвори.

Върнете се в главния прозорец на Synaptic, кликнете върху бутона Reload, за да презаредите списъка с налични пакети.
Върнете се в главния прозорец на Synaptic, кликнете върху бутона Reload, за да презаредите списъка с налични пакети.
След като индексът за търсене бъде възстановен, въведете "ddrescue" в полето за бързо търсене. Ще се появят два различни пакета; уверете се, че сте избрали "gddrescue", а не "ddrescue", който работи малко по-различно.
След като индексът за търсене бъде възстановен, въведете "ddrescue" в полето за бързо търсене. Ще се появят два различни пакета; уверете се, че сте избрали "gddrescue", а не "ddrescue", който работи малко по-различно.
Image
Image

Кликнете с десния бутон на мишката върху "gddrescue" и изберете Mark for Installation. Кликнете върху бутона Прилагане и следвайте инструкциите, за да инсталирате ddrescue.

След това трябва да изберете място, за да запишете файла.iso, който ще бъде създаден от ddrescue, В нашия случай ще използваме вътрешен твърд диск NTFS. За да го монтирате, ще кликнете върху Места и след това изберете твърдия диск, който искаме да използваме.

Останалата част от това ръководство ще бъде направена в терминален прозорец, така че отворете един от Applications> Accessories> Terminal.
Останалата част от това ръководство ще бъде направена в терминален прозорец, така че отворете един от Applications> Accessories> Terminal.

Придвижете се до местоположението, в което ще запазите.iso файла. В нашия случай това е нов монтиран твърд диск, затова първо ще променим директорията / media и ще използваме раздела за завършване на раздела, за да смените директорията, която представлява нашия твърд диск.

Image
Image

След като сте в правилната директория, сте готови да изпълните ddrescue! ddrescue е чист, защото можете да опитате да изтегляте данни от компактдиск няколко пъти и всеки път той ще добавя към един и същ файл с изображения, каквото новите данни успява да възстанови.

Поради това, за първото преминаване, най-добре е да започнете първо да възстановите лесните части и след това да пробиете надолу в проблемни области по-късно.

За първото преминаване командата на терминала е:

ddrescue –n –b 2048 /dev/cdrom

В нашия случай CD, който се опитваме да възстановим, е 13-годишен компактдиск с Red Hat Linux 4.2 на него, така че ще се обадим на изображението RedHat.iso и регистрационния файл RedHat.log.

Знакът "-n" гарантира, че този първи пропуск няма да отнеме твърде дълго, но все пак ще възстанови лесните за четене части на компактдиска. Знакът "-b" е важен, защото компактдисковете имат размери на блока от 2048 байта.
Знакът "-n" гарантира, че този първи пропуск няма да отнеме твърде дълго, но все пак ще възстанови лесните за четене части на компактдиска. Знакът "-b" е важен, защото компактдисковете имат размери на блока от 2048 байта.

В края на краищата ще завърши, вероятно с някои грешки.

В нашия случай имаше около 80 MB данни, които не бяха възстановени поради грешки. Нека да опитаме втора, по-задълбочена работа, за да се опитаме да възстановим възможно най-много данни.
В нашия случай имаше около 80 MB данни, които не бяха възстановени поради грешки. Нека да опитаме втора, по-задълбочена работа, за да се опитаме да възстановим възможно най-много данни.

Командването на терминала за второто изпълнение е много подобно на първото, с изключение на това, че вместо да използваме флага "-n" ще използваме знака "-d", за да кажем ddrescue да влезе в директен режим и да прочете толкова данни от диска колкото е възможно. За повече информация относно параметрите на командния ред, които ddrescue разпознава, вижте ръководството.

ddrescue –d –b 2048 /dev/cdrom

Уверете се, че файловете.is и.log са същите, каквито сте използвали в първата стъпка.
Уверете се, че файловете.is и.log са същите, каквито сте използвали в първата стъпка.

Оставихме дждресуе да работи за една нощ, а сутрин …

ние бяхме възстановени над 55 MB от данните, които не сме се възстановили преди! Ако го оставихме по-дълго, може да сме успели да възстановим още повече.
ние бяхме възстановени над 55 MB от данните, които не сме се възстановили преди! Ако го оставихме по-дълго, може да сме успели да възстановим още повече.

Добра идея е да се опитате да запазите компактдисковете си сега, преди да се разградят по-нататък. Дисковото пространство е евтино; купуването на външен диск е малка инвестиция, ако това означава, че можете да запазите старите си компактдискове (и след това можете да ги изхвърлите, за да спестите малко място в рафтовете си).

И докато ddrescue е чудесен инструмент за това, той може да се използва и за извличане на данни от други устройства като твърди дискове и флопи дискове. Ако сте се опитали да направите изображение на устройство дд и ви даде грешки, след това дайте ddrescue опитайте вместо това!

Препоръчано: