Відремонтуйте сектори та відновіть жорсткий диск (HDD) у Linux

Жорсткі диски (або жорсткі диски) Ми вже говорили тут у DesdeLinux, ми показали вам посібники чи навчальні посібники з dd (дуже корисний або згубний термінальний додаток, це залежить від того, як ви ним користуєтесь хе-хе) і більше, цього разу я поговорю з вами про те, як ми можемо відновити або відремонтувати ті жорсткі диски, з якими у нас є проблеми вдома, які ми «викинули» в ящик або які ми вже забули в коробці 

btrfs

Якщо на будь-якому жорсткому диску є пошкоджені сектори, ми можемо їх відремонтувати за допомогою інструменту погані блокиПерше, що потрібно зробити, це знати, який жорсткий диск ми хочемо відремонтувати (/ dev / sdb… / dev / sdc… тощо), для цього в термінал ми поміщаємо наступне:

sudo fdisk -l

Це покаже нам / dev / sda, його розмір в ГБ та розділи, рівний / dev / sdb, якщо він існує, а отже, sdc та інші, залежно від кількості пристроїв зберігання даних, які ви маєте на своєму комп'ютері.

Припустимо, що жорсткий диск, про який йде мова, є зовнішнім і є / dev / sdb, тоді команда для початку виявлення та відновлення пошкоджених секторів буде такою:

Пов'язана стаття:
Перевірте, чи існує файл чи папка (або більше) із циклом IF
Жорсткий диск НЕ можна встановлювати, ні за яких обставин не можна монтувати розділ жорсткого диска, на якому вони збираються працювати !!

badblocks -s -v -n -f /dev/sdb

  • -s: вказує, що процес буде відображатися у відсотках
  • -v: детальний режим, що означає, що він покаже нам кількість помилок
  • -n: вказує на те, що ми спробуємо використовувати неруйнівний режим, тобто, що ми спробуємо відновити ці сектори, а також інформацію, яка була в них
  • -f: примусове читання та запис на пристроях, які встановлені. Зазвичай, якщо жорсткий диск встановлювався, блоковані блоки не перевіряли б використовувані сектори, але, як я вже попереджав вас і радив, що ви не можете встановити жорсткий диск, ми будемо використовувати параметр -f, щоб змусити відновити всі можливі сектори

Це займе багато часу, і я повторюю, цілком. Це легко може тривати годинами або днями залежно від розміру жорсткого диска, його пошкодження, швидкості вашого комп’ютера тощо. Тому я рекомендую спокійно залишити комп’ютер там, не пересуваючи його на потрібний час, це і багато терпіння 

Чи існує якийсь конкретний інструмент для ext2, ext3 або ext4?

По правді кажучи, існує, цим можна скористатися e2fsck, вони все одно повинні знати, який саме розділ вони хочуть переглянути, припустимо, це / dev / sdb1, тоді це буде:

e2fsck -p -v -y /dev/sdb1

  • -p: вказує на автоматичну спробу відновлення виявленої шкоди
  • -v: детальний режим, тобто, щоб показати нам помилки на екрані
  • -y: відповість так на всі запитання, наприклад, чи хочете ви відновити сектор X?, щоб зробити процес по-справжньому автоматичним

 Кінець!

Пов'язана стаття:
Встановіть мережевий зв’язок між ПК та віртуальними машинами Virtualbox

Ну, більше нічого додати, перш ніж я використовував HirensBootCD, але я думаю, що ця опція заважатиме мені завантажуватися з іншої ОС. Я також придбав зовнішній жорсткий диск об'ємом 1 тб на цьому веб-сайті Я використовую для збереження важливих файлів, або роблю це у хмарі.