Основният проблем с тези лоши сектори е, че не можем да ги премахнем изцяло от твърдия диск, за да се отървем от тях. Максимумът, който можем да направим, е да спрем нашата операционна система да използва тези лоши сектори за поставяне на нашите данни върху тях. Затова в тази статия ще ви преведем през метода за проверка на твърдия диск за грешки и предотвратяване на нашата операционна система да записва данни за лошите сектори с помощта на Linux Mint 20.
Метод за проверка на диска за грешки в Linux Mint 20:
За да проверите диска си за грешки в Linux Mint 20, ще трябва да изпълните следните стъпки:
- Ще проверяваме твърдия диск за грешки чрез командния ред в Linux Mint 20. Затова първо ще стартираме терминала, като щракнем върху иконата на терминала, намираща се в лентата на задачите, или натиснат клавишната комбинация Ctrl + Alt + T. Новосъздаденият терминален прозорец е показан на изображението по-долу:
- Сега трябва да знаете за дяловете на вашия твърд диск, за да можете да идентифицирате частта, която искате да проверите за грешки. За да направите това, въведете следната команда във вашия терминал и след това натиснете клавиша Enter:
Тази команда изисква root права за изпълнение. Ето защо преди него използвахме ключовата дума „sudo“. Той е показан и на следното изображение:
- Резултатът от тази команда ще ви покаже всички дялове на вашия твърд диск. Искаме да проверим частта, подчертана на изображението, показано по-долу, за грешки при използване на Linux Mint 20. Тук / dev / sda е частта от диска, която искаме да разгледаме. Във вашия случай тази част може да има различно име.
- След като успеете да идентифицирате частта от твърдия диск, която искате да проверите за грешки, следващата стъпка е да потърсите всички лоши сектори в идентифицираната част и да ги изброите в текстов файл. За да направите това, трябва да въведете следната команда във вашия терминал и след това да натиснете клавиша Enter:
Тук командата badblocks също изисква изпълнение на привилегии на root и тя ще сканира определената част от твърдия диск (/ dev / sda в този случай) за всякакви лоши сектори и ако намери такива, ще ги изброи във файла наречени лоши сектори.txt, който ще бъде поставен в директорията scan_result. Тук трябва да замените / dev / sda с точното име на частта на твърдия диск, която искате да сканирате за лоши сектори. Тази команда е показана и на следното изображение:
- След като тази команда бъде изпълнена успешно, всички лоши сектори ще се съхраняват в лошите сектори.txt файл. Сега нашата цел е да предадем това съобщение на нашия Linux Mint 20, че той не трябва да използва лошите сектори, споменати в лошите сектори.txt файл по какъвто и да е начин. За да направите това, ще трябва да въведете следната команда във вашия терминал и след това да натиснете клавиша Enter:
Командата fsck също изисква root права за изпълнение. Тази команда ще попречи на нашия Linux Mint 20 да използва секторите, изброени в лошите сектори.txt файл, докато работите с / dev / sda дяла. Тази команда е показана и на изображението по-долу:
Заключение:
Следвайки метода, описан в тази статия, можем лесно да обобщим всички лоши сектори заедно в текстов файл. Можем да попречим на операционната ни система да използва тези лоши сектори за записване на ценните ни данни. По този начин можем не само да предотвратим данните си от повреда или загуба, но също така можем да използваме твърд диск с лоши сектори за рутинните си задачи без никакви затруднения.