Разное

Исправление ошибок диска: Страница не найдена! — Онлайн справочник пользователя ПК

07.07.2005

Содержание

Как исправить ошибки жесткого диска на ПК?

Ошибки жесткого диска беспокоят многих людей. Даже в этом возрасте пользователи Windows 10 по-прежнему получают такие ошибки, как «Windows обнаружила проблему с жестким диском». Причиной ошибок жесткого диска может быть вирусная атака, ложное срабатывание, сбой диска / диска, ошибка реестра, повреждение файловой системы, наличие битых секторов и т. Д. Если какая-либо из этих ошибок жесткого диска / диска возникает на вашем компьютере, Windows выдаст предупреждение. Вам будет предложено «Начать процесс резервного копирования», чтобы сделать резервную копию всех ваших личных файлов. Возможно, вы потеряете все свои данные, если диск выйдет из строя до следующего предупреждения.

Примечание: Рекомендуется сначала сделать резервную копию личных файлов, а затем выполнить операции по исправлению ошибок на жестком диске.

Как исправить ошибки жесткого диска

В случае исправления ошибок на жестком диске, команда «Проверить диск» в Windows может быть спасением. Проверить диск (Chkdsk) — это команда, которая может помочь сканировать жесткий диск и устранять проблемы. Это можно сделать через командную строку или с помощью встроенной функции Windows. Давайте подробно рассмотрим оба варианта.

Проверка жесткого диска с помощью встроенной функции Windows

Пользователи Windows находят этот метод простым и экономящим время. Вместо того, чтобы проходить обычную командную строку, вам просто нужно выполнить несколько шагов, и все:

Шаг 1: Дважды щелкните «Этот компьютер» на рабочем столе, чтобы открыть его.

Открыть этот компьютер

Шаг 2: Внутри «Этот компьютер» щелкните правой кнопкой мыши «Локальный диск C:», затем перейдите в «Свойства». В нашем случае мы выполняем проверку ошибок на «диске C», потому что наша Windows установлена ​​на диске C.

Свойства локального диска C

Шаг 3: Переключите вкладку на «Инструменты», и там вы увидите раздел «Проверка ошибок».

Инструменты в свойствах

Шаг 4: Нажмите на кнопку «Проверить». Windows запросит всплывающее окно «Проверка ошибок (локальный диск (C :))». Он может сказать: «Вам не нужно сканировать этот диск», потому что ошибок нет. Но вы все равно можете выполнить сканирование на этом диске. Это твой выбор.

Шаг 5: Нажмите «Сканировать диск», и Windows начнет сканирование. Сканирование диска и проверка на наличие проблем может занять некоторое время. После этого он начнет их исправлять.

Сканировать диск для проверки ошибок

Шаг 6: Просто нажмите «Закрыть», если после сканирования ошибок не обнаружено. Вы также можете проверить детали этого сканирования, нажав ссылку «Показать подробности».

Диск успешно просканирован

Проверка жесткого диска из командной строки Windows

Это будет метод командной строки, в котором вам нужно будет ввести команду в командной строке (или Windows PowerShell) для проверки ошибок жесткого диска.

Шаг 1: Щелкните «Пуск» и введите «Командная строка».

Командная строка в меню «Пуск»

Шаг 2: Щелкните правой кнопкой мыши параметр «Командная строка» и выберите «Запуск от имени администратора». Необходимо запустить командную строку от имени администратора, иначе команда «Chkdsk» не будет работать.

Запуск командной строки от имени администратора

Windows попросит вас разрешить этому приложению вносить изменения. Нажмите «Да», и вам откроется CMD.

Шаг 3: Введите команду «Chkdsk C: / F / R / X» и нажмите клавишу «Enter» на клавиатуре.

Команда Chkdsk в командной строке

/ F: Это означает исправление ошибок на диске.

/Р: Это означает обнаружение поврежденных секторов и восстановление читаемой информации.

/ИКС: Это заставит том сначала размонтировать его, если необходимо.

Он скажет: «Chkdsk не может работать, потому что том используется». Вам будет предложено запланировать операцию проверки диска при следующем перезапуске.

Шаг 4: Нажмите «Y» и нажмите клавишу «Enter». Теперь запланирована проверка диска.

Планирование проверки диска

Когда вы снова собираетесь перезагрузить компьютер, он начнет проверку и исправление ошибок / проблем. После этого ваша Windows загрузится нормально.

Навигация по записям

Похожие записи

Прокрутить вверхПрокрутить вверх

Исправление ошибок диска linux

Если ваша операционная система сообщает о наличии каких либо ошибок в файловой системе на одном их разделов жесткого диска, то вам необходимо проверить диск и исправить ошибки файловой системы. В этом вам поможет утилита fsck о которой мы и поговорим ниже.

Если вам приходилось сталкиваться с операционными системами компании Microsoft, то там еще со времен DOS присутствует утилита проверки дисков CHKDSK. А вот в Linux ее аналог как раз утилита fsck.

Для того, чтобы проверить диск в Linux на наличие ошибок файловой системы нам необходимо сначала выяснить имена файловых систем командой:

Далее нам необходимо размонтировать файловую систему, которую мы будем проверять командой:

И теперь запускаем утилиту проверки файловой системы и исправления ошибок на ней командой

В том случае, когда не представляется возможным размонтировать файловую систему, к примеру, когда нужно проверить корневую файловую систему (/), нам нужно сделать следующее:

Перезагрузиться в однопользовательском режиме (команда reboot, и при загрузке нужно передать ядру параметр single).

Перемонтировать корневую файловую систему в режиме «только чтение» командой.

mount -о remount rо -t ext3 /

Здесь параметр -о команды mount указывает на наличие дополнительных опций. Опция remount rо означает перемонтировать в режиме «только чтение». Параметр -t указывает тип файловой системы – ext3, а последний параметр – указывает что это корневая файловая система (/).

И теперь проверить файловую систему

fsck -y -f -c /dev/hda1

Немного подробнее о кодайх, которые возвращает утилита fsck.

1 – ошибки файловой системы исправлены

2 – необходима перезагрузка системы

4 – ошибки файловой системы не исправлены

8 – в процессе проверки произошли ошибки

16 – неверное использование команды либо синтаксическая ошибка

32 – fsck была прервана пользователем

128 – ошибка разделяемых объектов

(Пока оценок нет)

Компьютер представляет собой устройство, работа которого основана на взаимодействии множества компонентов. Со временем они могут вызывать сбои в работе. Одной из частых причин неполноценной работы машины становятся битые сектора на диске, поэтому периодически его нужно тестировать. Linux предоставляет для этого все возможности.

Что такое битые блоки и почему они появляются

Блок (сектор) – это маленькая ячейка диска, на которой в виде битов (0 и 1) хранится информация. Когда системе не удается записать очередной бит в ячейку, говорят о битом секторе. Причин возникновения таких блоков может быть несколько:

  • брак при производстве;
  • отключение питания в процессе записи информации;
  • физический износ диска.

Изначально практически на всех носителях имеются нарушения. Со временем их количество может увеличиваться, что говорит о скором выходе устройства из строя. В Linux тестировать диск на ошибки возможно несколькими способами.

Проверка диска Linux

На ядре Linux работает несколько ОС, среди которых Ubuntu и Debian. Процедура проверки диска универсальная и подходит для каждой из них. О том, что носитель пора тестировать, стоит задуматься, когда на дисковую систему оказывается большая нагрузка, скорость работы с носителем (запись/чтение) значительно уменьшилась, либо эти процедуры и вовсе вызывают ошибки.

Многие знакомы с программой на Windows – Victoria HDD. Разработчики позаботились о написании ее аналогов для Linux.

Badblocks

Badblocks – дисковая утилита, имеющаяся в Ubuntu и других дистрибутивах Linux по умолчанию. Программа позволяет тестировать как жесткий диск, так и внешние накопители.

Перед тем, как тестировать диск в Linux следует проверить, какие накопители подключены к системе, с помощью утилиты fdisk-l. Она также покажет имеющиеся на них разделы.

Теперь можно приступать к непосредственному тестированию на битые сектора. Работа Badblocks организовывается следующим образом:

В записи используются следующие команды и операнды:·

  • -v – выводит подробный отчет о проведенной проверке;·
  • /dev/sdk 1 – проверяемый раздел;·
  • bsector.txt – запись результатов в текстовый файл.

Если при проверке диска нашлись битые блоки, нужно запустить утилиту fsck, либо e2fsck, в зависимости от используемой файловой системы. Они ограничат запись информации в нерабочие сектора. В случае файловых систем ext2, ext3 или ext4 выполняется следующая команда:

В противном случае:

Параметр -l указывает программе, что битые блоки перечислены в файле bsector.txt, и исключать нужно именно их.

GParted

Утилита проверяет файловую систему Linux, не прибегая к текстовому интерфейсу.

Инструмент изначально не содержится в дистрибутивах операционной системы, поэтому ее необходимо установить, выполнив команду:

В главном окне приложения отображаются доступные диски. О том, что носитель пора тестировать, понятно по восклицательному знаку, расположенному рядом с его именем. Запуск проверки производится путем щелчка по пункту «Проверка на ошибки» в подменю «Раздел», расположенном на панели сверху. Предварительно выбирается нужный диск. По завершении сканирования утилита выведет результат.

Проверка HDD и других запоминающих устройств приложением GParted доступна для пользователей ОС Ubuntu, FreeBSD, Centos, Debian и других и других дистрибутивов, работающих на ядре Linux.

Smartmontools

Инструмент позволяет тестировать файловую систему с большей надежностью. В современных жестких дисках имеется встроенный модуль самоконтроля S. M. A. R. T., который анализирует данные накопителя и помогает определить неисправность на первоначальной стадии. Smartmontools предназначен для работы с этим модулем.

Запуск установки производится через терминал:

  • apt install smartmontools – для Ubuntu/Debian;
  • yum install smartmontools – для CentOS.

Для просмотра информации о состоянии жесткого диска, вводится строка:

Проверка на ошибки занимает различное время, в зависимости от объема диска. По окончании программа выведет результат о наличии битых секторов, либо их отсутствии.

Утилита имеет и другие параметры: -a, –all, -x, –xall. Для получения дополнительной информации вызывается справка:

Safecopy

Когда возникает потребность тестировать винчестер в Linux, стоит быть готовым к любому результату.

Приложение Safecopy копирует данные с поврежденного устройства на рабочее. Источником могут быть как жесткие диски, так и съемные носители. Этот инструмент игнорирует ошибки ввода/вывода, чтения, битые блоки, продолжая беспрерывно работать. Скорость выполнения максимально возможная, которую обеспечивает компьютер.

Для установки Safecopy на Linux в терминал вводится строка:

Сканирование запускается командой:

Здесь первый путь обозначает поврежденный диск, второй – директорию, куда сохранятся файлы.

Программа способна создать образ файловой системы нестабильно работающего запоминающего устройства.

Что делать, если обнаружена ошибка в системной программе Ubuntu

Установка нового программного обеспечения или изменения системных настроек могут вызвать сообщение «Обнаружена ошибка в системной программе». Многие его игнорируют, так как на общей работе оно не отражается.

С проблемой обычно сталкиваются пользователи Ubuntu версии 16.04. Тестировать HDD в этом случае нет необходимости, так как проблема скорее заключается именно в программном сбое. Сообщение оповещает о непредвиденном завершении работы программы и предлагает отправить отчет разработчикам. При согласии откроется окно браузера, где требуется заполнить форму из 4 шагов. Такой вариант вызывает сложности и не гарантирует исчезновения ошибки.

Второй способ поможет избежать появления сообщения лишь в том случае, если оно вызывается одной и той же программой. Для этого при очередном оповещении нужно установить галку на опцию «Не показывать больше для этой программы».

Третий метод – отключить утилиту Apport, которая отвечает в Linux за сбор информации и отправку отчетов. Такой подход полностью исключит всплывание окон с ошибками. Возможно отключение только показа уведомлений, оставляя службу сбора в рабочем состоянии. Для этого необходимо выполнить:

gsettings set com.ubuntu.update-notifier show-apport-crashes false

Данные продолжат собираться в папке /var/crash. Их периодически необходимо чистить, чтобы они не заполняли дисковое пространство:

Для полного отключения служб Apport, в терминал вводится запись:

В появившемся тексте значение поля enable меняется с 1 на 0. В дальнейшем, чтобы снова включить службу, возвращаются настройки по умолчанию.

Заключение

Для предотвращения потери файлов жесткий диск и съемные носители рекомендуется периодически тестировать. Linux предлагает несколько подходов к решению задачи. На выбор предоставляется перечень утилит, которые выявляют поврежденные сектора и обеспечивают перенос информации на нормально функционирующее устройство.

Любой компьютер — сложное устройство, которые состоит из множества компонентов и никто не застрахован от сбоев любого из них. В этой статье мы рассмотрим как своевременно распознать одну из серьезных проблем с устройствами хранения информации, будь то жесткий диск или flash-накопитель, как выполняется проверка диска на битые секторы linux.

Любой накопитель состоит из множества маленьких блоков (секторов), которые хранят информацию в виде нулей или единиц (битов). Если, по какой-то причине, операционная система не может записать бит информации в определенный сектор, то можно считать его «битым».

Сектор может стать битым по разным причинам:

  • Заводской брак
  • Выключение питание компьютера во время записи информации.
  • Физический износ накопителя.

Небольшое количество битых секторов находится практически на любом накопителе. Но стоит обратить внимание,если их количество со временем увеличивается. Это может говорить о скорой физической смерти накопителя и Вам пора задуматься о его замене.

Давайте рассмотрим, при помощи каких утилит в Linux мы можем проверить диск на битые секторы linux.

Проверка накопителя на битые секторы средствами badblocks.

Badblocks — стандартная утилита Linuх для проверки на битые секторы. Она устанавливается по-умолчанию практически в любой дистрибутив и с ее помощью можно проверить как жесткий диск, так и внешний накопитель.

Для начала давайте посмотрим, какие накопители подключены к нашей системе и какие на них имеются разделы. Для этого нам нужна еще одна стандартная утилита Linux — fdisk.

Естественно, что выполнять команды нужно с правами суперпользователя:

Параметром -l мы говорим утилите fdisk, что нам нужно показать список разделов и выйти.

Теперь, когда мы знаем, какие разделы у нас есть, мы можем проверить их на битые секторы. Для этого мы будем использовать утилиту badblocks следующим образом:

sudo badblocks -v /dev/sda1 > badsectors.txt

Для проверки мы указываем следующие параметры:

  • -v — подробный вывод информации о результатах проверки.
  • /dev/sda1 — раздел, который мы хотим проверить на битые секторы.
  • > badsectors.txt — выводим результат выполнения команды в файл badsectors.txt.

Если же в результате были найдены битые секторы, то нам надо дать указание операционной системе не записывать в них информацию в будущем. Для этого нам понадобятся утилиты Linux для работы с файловыми системами:

  • e2fsck. Если мы будем исправлять раздел с файловыми система Linux ( ext2,ext3,ext4).
  • fsck. Если мы будем исправлять файловую систему, отличную от ext.

Вводим следующие команды:

sudo e2fsck -l badsectors.txt /dev/sda1

Или, если у нас файловая система не ext:

sudo fsck -l badsectors.txt /dev/sda1

Параметром -l мы говорим утилите использовать список битых секторов из файла badsectors.txt, который мы получили ранее при проверке с помощью утилиты badblocks.

Проверка накопителя на битые секторы в Linux в smartmontools

Теперь давайте рассмотрим более современный и надежный способ проверить диск на битые секторы linux. Современные накопители ATA/SATA ,SCSI/SAS,SSD имеют встроенную систему самоконтроля S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology, Технология самоконтроля, анализа и отчетности), которая производит мониторинг параметров накопителя и поможет определить ухудшение параметров работы накопителя на ранних стадиях. Для работы со S.M.A.R.T в Linux есть утилита smartmontools.

Давайте сначала ее установим. Если ваш дистрибутив основан на DebianUbuntu, то вводите:

sudo apt install smartmontools

Если же у Вас дистрибутив на основе RHELCentOS, то вводите:

sudo yum install smartmontools

Теперь, когда мы установили smartmontools мы можем посмотреть станицу помощи, с помощью команды:

Давайте перейдем к работе с утилитой. Вводим следующую команду с параметром -H,чтобы утилита показала нам информацию о состоянии накопителя:

sudo smartctl -H /dev/sda1

Как видим, проверка диска на битые секторы linux завершена и утилита говорит нам, что с накопителем все в порядке!

Дополнительно, можно указать следующие параметры -a или –all, чтобы получить еще больше информации о накопителе, или -x и –xall, чтобы просмотреть информацию в том числе и об остальных параметрах накопителя.

Выводы

В этой статье мы рассмотрели способы проверки накопителей на наличие битых секторов под Linux для того,чтобы вовремя предусмотреть возможные сбои и не потерять данные.

Нет похожих записей

Оцените статью:

Об авторе
9 комментариев

Для любителей гуя есть gsmartcontrol

Какие нахрен битые сектора. в каком веке живете? Или вы про Self тест?

А в каком веке перестали сыпаться ХДД?

Если ты настолько туп что не понимаешь что такое бэд блоки, то какого хрена ты вообще тут пишешь

Ты будешь очень удивлен, когда узнаешь, что битые сектора еще на стадии производства жестких дисков появляются. Причина этого: несовершенство технологии производство, как бы не парадоксально это звучало. По этой же причине с одной матрицы, на которой выращивают процессора получают как сверхвысокопроизводительные процессора с высокой стоимостью, так и самые дешевые целерончики. Так вот, те битые сектора, которые определяют еще на производстве помечают и заносят в специальный список. который хранится, в зависимости от производителя харда или в специальном разделе, или во флешпамяти или там и там. Наличие заводских бэдов подтверждает график чтения диска. Его можно увидеть прогнав новый диск (из заводской упаковки) какой нибудь утилитой типа Виктории или МХДД. Провалы в графике чтения, который представляет собой логарифмическую кривую это и есть подтверждение наличия заводских сбойных секторов: то есть на этих областях головка харда переходит по указанному адресу. То есть там алгоритм такой: головка доходит до нужного адреса на диске: считывает с него инфу, и если видит что-то подобное: этот блок сбойный, если вы хотите что-то записать, то вместо него работает вооон тот блок, расположенный воооон там.
э

Уважаемый автор, что-то я не понял про «просто» fsck. У него параметром «-l» не подставляется файл от «badblocks» с перечнем битых секторов, а выполняется совсем другая операция.
Может подскажете что теперь делать в этом случае? Т. е. например у меня флэшка битая и файловая система там не ext, и в наличии только консоль.

Проверка и дисков в Linux и исправление ошибок файловой системы

Для начала скажу, что я зарабатываю через вот этого брокера