Поправете сектори и възстановете твърд диск (HDD) в Linux

Твърди дискове (или твърди дискове) Вече говорихме тук в DesdeLinux, показахме ви ръководства или уроци по dd (много полезно или катастрофално терминално приложение, зависи как го използвате хехе) и още, този път ще говоря с вас за това как можем да възстановим или поправим тези твърди дискове, с които имаме проблеми у дома, които сме „захвърлили“ в чекмедже или които вече сме забравили в кутия 

Btrfs

Ако някой твърд диск има лоши сектори, можем да ги поправим с инструмента лоши блоковеПървото нещо, което трябва да направите, е да знаем кой твърд диск искаме да поправим (/ dev / sdb ... / dev / sdc ... и т.н.), за това поставяме следното в терминал:

sudo fdisk -l

Това ще ни покаже / dev / sda, неговия размер в GB и неговите дялове, равен на / 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, но мисля, че тази опция ще ми попречи да стартирам от друга ОС. Купих си и 1tb външен твърд диск на този уебсайт Използвам за запазване на важни файлове или го правя в облака.