Твърдият диск е един от основните компоненти на всяка операционна система и оборудване, тъй като благодарение на него можем да инсталираме операционната система, приложения и безопасно да съхраняваме цялата си информация. Използването на нашето хардуерно оборудване поражда различни последици, които понякога са отрицателни. В нашата физическа конфигурация на екипа има елементи, които са повече или по -малко важни, но в крайна сметка се сближават във верига, където всеки от тях е основен. Ако даден елемент не работи правилно, той в крайна сметка ще причини глобални проблеми на вашия компютър. Един от тези елементи е твърдият диск, нервният център за съхранение и зареждане.
Нека си припомним, че твърдият диск е механичен елемент, освен ако не използваме твърд диск (SDD), за който е изложен да претърпи множество ситуации като удари, драскотини, електрически повреди и др., Които могат да изложат на риск неговата цялост и правилната работа на това. Използването в системата, като масовото или опасно инсталиране на програми, също може да предизвика грешки.
Днес в Solvetic ще обсъдим някои полезни инструменти за анализ и коригиране на повредени файлове на твърдия диск.
ddrescue
ddrescue е инструмент за възстановяване на данни, фокусиран за UNIX системи, той може да копира данни от файл или блок устройство като твърд диск, cdrom на друго, за да спаси първо частите, които са оптимални и в добро състояние в случай на грешки при четене.
ddrescue има помощна програма, наречена Ddrescuelog, която е инструмент, който има способността да управлява ddrescue файлове с карти, да показва съдържанието на файла с карти, да конвертира файлове с карти в или от други формати, да сравнява файлове с карти, да тества състоянието на спасяване и да може да изтрие файл с карта, ако информацията е спасена правилно. Операциите на Ddrescuelog могат да бъдат ограничени до една или повече части от файла на картата, като се използват опции за конфигуриране на домейн.
Основната операция на ddrescue е автоматична, което ни спестява много време при изпълнение на допълнителни задачи по конфигуриране. Използвайки функцията DDRESCUE mapfile, данните се спасяват ефективно (тъй като се четат само необходимите блокове), както и ще бъде възможно да се прекъсне спасяването по всяко време и да се възобнови по -късно от същата точка, където спряхме .
ddrescue не записва нули в изхода, когато намери лоши сектори във входа, и не блокира изходния файл, ако не е поискан, по този начин, всеки път, когато го изпълняваме в същия изходен файл, инструментът ще се опита за запълване на празните пространства без изтриване на вече спасените данни.
ddrescue също има функция, наречена "режим на запълване", която е способна да избирателно презаписва части от изходния файл и ние можем да я приложим за изтриване на данни, маркиране на лоши области или поправяне на лоши сектори на твърдия диск. Той е съвместим с ATA, SATA, SCSI устройства, стари MFM устройства, дискети или дори флаш мултимедийни карти като SD и т.н.
Най -забележителните характеристики
- Интегрира новия метод за откриване на устройства
- Нека пренапишем готовия прозорец с сайзери
- Икона, интегрирана в графичния интерфейс
- Препроектирайте всички стрелки в MainWindow
За да инсталираме ddrescue имаме две възможности:
Първият е да отидете на следната връзка и там да изтеглите .gz файла:
Втората опция е да изпълните следните команди в терминала:
add-apt-repository ppa: hamishmb / myppa (Добавяне на хранилището)
apt-get update (Актуализиране на хранилища) apt-get install ddrescue-gui -y (Инсталиране на DDRESCUE)
След това можем да получим достъп до графичния интерфейс на ddrescue от търсачката за разпространение:
При достъп до инструмента трябва да конфигурираме стъпките според нуждите:
Най -вече
Друга помощна програма, налична за възстановяване на повредени файлове в Linux, е Foremost, която е разработена като конзолна програма за възстановяване на файлове въз основа на техните заглавки, долни колонтитули и вътрешни структури от данни.
Foremost може да работи с файлове с изображения или директно на физическо устройство. Заглавните и долните колонтитули могат да бъдат посочени с помощта на конфигурационен файл или можем да получим достъп до команди за изпълнение в командния ред, за да посочим вградените типове файлове.
Изтеглянето му е достъпно на следната връзка във формат .gz:
Или ако искаме да го инсталираме от конзолата, можем да изпълним следното:
sudo apt инсталира преди всичко
Когато използваме Foremost, ще имаме възможност да използваме подробен режим (с параметъра -v), когато използваме параметъра -t, се търсят типовете jpg.webp файлове, а опциите -i и -o маркират входния файл и изхода на директорията. Foremost е в състояние да възстановява файлове като:
jpg.webp, gif.webp, png, bmp.webp, avi, tiff, mp4, exe, mpg, wav, asf, wma, mp3, fws, riff, wmv, mov, pdf, ole, doc, docx, xls, xlsx. ppt, pptx, zip, rar, html, cpp, java, art, pst, ost, dbx, idx, mbx, wpc, pgp, txt, rpm, dat и др.
В случай, че искаме да добавим още формати към списъка за анализ, трябва да редактираме конфигурационния файл чрез изпълнение. И в последната част желаните файлове.
sudo nano /etc/foremost.confНа първо място, той е в състояние да възстанови елементи от файлови системи NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32 и т.н.
За да използваме Foremost, ще изпълним следния основен синтаксис:
sudo foremost -i / dev / sda -o / Път, където ще бъдат записани резултатите
Увеличете
Скалпел
Scalpel е приложение за оразмеряване и индексиране на файлове, разработено за работа в Linux и Windows среди.
Най -забележителните характеристики
- Минимален размер на дърворезбата
- Разполага с многопоточност за по -бързо изпълнение на многоядрени процесори
- Асинхронен I / O, който позволява дисковите операции да се припокриват с шаблона
- Сдвояване, което спомага за значително подобряване на производителността
- Поддръжка на регулярен израз за заглавки / долни колонтитули
- Има вградени заглавки и / или долни колонтитули за по -добра обработка на структурата
- Поддържа множество типове файлове, които могат да съдържат вградени файлове.
Scalpel работи, като изпълнява базирани на шаблони операции за изрязване на файлове, които картографират конкретни типове файлове или парчета данни. Тези модели или типове файлове могат да се основават на фиксирани двоични низове или регулярни изрази. В конфигурационния файл по подразбиране, наречен scalpel.conf, са включени няколко шаблона по подразбиране.
Scalpel може да се използва в Windows, Linux или macOS. За да инсталираме Scalpel, можем да изпълним следното:
sudo apt инсталирайте скалпел
Увеличете
Или отидете на следната връзка и изтеглете от там:
След като изтеглите, ние изпълняваме следното:
./bootstrap ./конфигуриране на makeСлед като бъде инсталиран, това ще бъде синтаксисът за използване:
sudo скалпел / dev / sda1 -o изход
Увеличете
Греп
Grep се грижи за търсене в един или повече входни файлове за редове, които съдържат съвпадение с определен модел при изпълнение. По подразбиране Grep генерира редовете, съответстващи на това търсене.
Grep може да бъде инсталиран на следната връзка:
Когато Grep намери съвпадение на ред, той копира реда в стандартен изход (по подразбиране) или произвежда всеки друг вид изход, който е поискан с опции в командата. Въпреки че Grep е разработен за съвпадение на текст, той няма ограничения за дължината на реда за въвеждане и може да съответства на произволни знаци в един ред, както и, ако крайният байт на входния файл не е нов ред, grep безшумно го доставя.
В този случай ние изпълнихме следното:
sudo grep -a -C50 Image / dev / sda1
Увеличете
Спасителен комплект Trinity
Trinity Rescue Kit е инструмент за Linux, чрез който можем да извършим възстановяване на данни. С това ще създадем спасителен диск, до който ще имаме достъп при рестартиране на системата чрез командния ред и който включва допълнителни функции като възстановяване на паролата или извършване на сканиране на вируси.
Ако открием, че нашият диск има повреди или по някакъв начин е станал недостъпен, поправянето му чрез Trinity Rescue може да бъде много полезно решение. Това е помощна програма под безплатна дистрибуция на Linus, която позволява на практически всеки потребител с минимум познания да изпълнява задачи по поддръжката и възстановяването. Можем да стартираме този инструмент под 3 предпоставки:
- Използвайки стартиращ компактдиск, който можем да запишем, като използваме ISO или изпълним файл на Windows exe.
- Използване на зареждане от USB флаш.
- Чрез PXE мрежа без промяна на данните в локалната мрежа.
Основните функцииСред характеристиките на Trinity Rescue Kit можем да откроим:
- Нулиране на паролата.
- Почистване на ненужни файлове от системата.
- Страхотна хардуерна поддръжка.
- Съдържа скрипт за лесно копиране.
- Възстановяване на дялове или файлове.
- Поддръжка за прокси сървър.
TestDisk
TestDisk е инструмент под софтуера OpenSource и с Общия публичен лиценз на GNU. Благодарение на тази помощна програма можем да възстановим изгубени дялове, както и да поправим други, които са повредени по някаква причина. Обичайно е да откриваме проблеми в нашите дискове, като например повредени зареждащи сектори или логически дялове, изтрити по погрешка.
Можем да възстановим дялове или да поправим файлова система от USB, диск и други по многосистемен начин като Linux, Mac или Windows.
Как да използвате вашите командиЗа да инсталираме TestDisk на Linux, ще използваме следните команди:
sudo apt инсталирате testdiskЗа да възстановим липсващ дял или да поправим файловата система в Linus, ще изпълним следното:
sudo testdisk-6.9 / linux / testdisk_staticЗа да възстановим дял от изображение или да поправим изображение на системен файл, ще използваме тези команди, ако е необходимо:
testdisk image.dd testdisk image.E0 testdisk 'изображение. ???'За да поправим файлова система ще изпълним:
testdisk / dev / mapper / truecrypt0 или testdisk / dev / loop0 testdisk / dev / md0 (поправя системни файлове за зареждане на Linux RAID)
Увеличете
Knoppix
Knoppix е дистрибуция на GNU Linux, която е създадена въз основа на системата Debian и въпреки че интерфейсът й е KDE, можем да изберем коя от тях да използваме. Този инструмент е по същество LiveCD, който можем да инициализираме директно от компактдиск или външна памет. Той има страхотна хардуерна съвместимост и неговият характер е безплатен и безплатен. Точно както можете да го запишете на външен диск и да го стартирате, ние също можем да го стартираме с помощта на скрипт за стартиране и инсталиране (това се препоръчва за потребители с повече експертни познания).
Knoppix включва колекция от програми, които също могат да бъдат разширени, използвайки само мрежата. В рамките на включения софтуер можем да намерим опции като OpenOffice.org, Gimp, PHP или Mozilla.
Knoppix UtilitiesНякои от приложенията, които можем да дадем на помощната програма Knoppix са:
- Проверка на съвместимостта между нашия хардуерен екип и Linux системи.
- Стартиране на защитна стена или рутер.
- Изпълнете процес на включване или стартиране на Debian.
- Използване на инструментите, включени в Knoppix, за решаване на грешки на диска или загубени файлове.
Ultimate Boot CD
Ultimate Boot CD е инструмент, който комбинира различни помощни програми за анализ и ремонт на компютри, които можем да стартираме от компактдиск или сменяема памет, без да се налага да извършваме традиционна инсталация. Благодарение на комбинацията от негови инструменти, ние винаги ще имаме под ръка опции, с които да се справим с евентуални грешки на диска. За да можете да го използвате, не забравяйте да запишете ISO на носител и след това, след като конфигурирате BIOS, ще стартираме от него.
С Ultimate Boot CD ще можете да анализирате елементи като BIOS, RAM, периферни устройства или самия диск. Благодарение на този зареждащ диск е по -лесно да можете да анализирате нашето оборудване в търсене на неизправности, като изтеглите само ISO от около 350 MB. Това е безплатна лицензирана програма за GNU, но приема дарения от потребители.
Основните функцииВ неговите помощни програми можем да намерим следните функции:
- Анализ и диагностика от CD.
- Комплект от няколко инструмента в едно.
- Той позволява изпълнението му от сменяеми USB памет.
По този начин имаме някои практически решения за възстановяване на файлове в Linux, когато открием различни повреди в нашата система.