Меню Рубрики

Linux низкоуровневое форматирование hdd

Форматирование диска в Linux

Манипуляции с накопителями информации — будь то внутренний жесткий диск, SSD, PCIe SSD или внешний USB-диск — дело всегда непростое. Малейшая ошибка в действиях может повлечь за собой потерю данных или привести к нарушениям в работе файловой системы и ее повреждению. В этой статье я расскажу об основах работы с дисками, в частности, мы разберем такую важную тему, как форматирование диска Linux. Статья рассчитана на новичков.

Существует множество программ с графическим интерфейсом для управления жесткими дисками. Если вы используете GNOME, тогда gnome-disks (Диски) окажется весьма подходящим инструментом. В этой программе, однако, периодически случаются ошибки и диск отформатировать не удается. Поэтому я предпочитаю использовать консольные команды, так как это гораздо проще и безопаснее.

Как определить, какие диски имеются в системе?

Форматирование диска Linux следует начать с того, чтобы определить, как называется нужное нам устройство. Команда «lsblk» — это простейший способ выяснить, какие блочные устройства подключены в настоящий момент. Как видно на снимке, «lsblk» отображает мой HDD («sda»), на который установлена моя операционная система, «sdb» — второй жесткий диск небольшого размера и «sr0» — это DVD-привод.

Пояснение вывода команды «lsblk»

Колонка «NAME» показывает имена устройств. Они непостоянны и могут меняться в зависимости от того, какое устройство подключено первым, вторым и т. д. «sda», «sdb», «sdc» и так далее — это имена блочных устройств. А «sda1», «sda2» и далее — это номера разделов на конкретном устройстве. «MAJ:MIN» отображает мажорный и минорный номера устройства. «RM» указывает является ли диск съемным.

В колонке «SIZE», что очевидно из названия, указан полный объем каждого устройства. «RO» — здесь указываются устройства только для чтения. Например, DVD-приводы или Flash-накопители с защитой от записи. «TYPE» указывает на тип устройства — непосредственно диск или один из разделов. Как видно на снимке, блочные устройства «sda1», «sda2». отмечены именно как разделы. В последней колонке — «MOUNTPOINT» — прописаны точки монтирования.

Команда «lsblk» способна на вывод информации большего объема, однако в настоящий момент нас интересует форматирование диска, и полученных сведений будет достаточно.

Полное форматирование диска и создание новой таблицы разделов

В мире Linux имеется огромный выбор инструментов для различных задач, и мы свободны в выборе тех из них, которые симпатичны именно нам. В этом руководстве я буду использовать «parted», потому что эта программа проста в использовании и умеет работать с таблицами разделов MBR и GPT. Но вы можете использовать тот инструмент, который удобен лично вам. Я буду форматировать диск на 8 ГБ, но процедура идентична — как для внешних, так и для внутренних устройств.

sudo parted /dev/sdb

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

После ввода пароля появится надпись «(parted)». Это означает, что программа запущена и вы находитесь внутри ее интерфейса.

Теперь нам необходимо создать новую таблицу разделов. Старую добрую MBR (Master Boot Record) или таблицу более современного типа — GPT (GUID Partition Table). С этого всегда начинается форматирование жесткого диска в Linux. Сравнение достоинств и недостатков MBR и GPT друг перед другом выходит за рамки этой статьи. Но для примера мы выберем MBR.

(parted) mklabel msdos

Команда «mklabel» создает таблицу разделов, «msdos» указывает ее тип, то есть — MBR. Теперь можно создавать разделы. Команда будет выглядеть следующим образом:

(parted) mkpart «тип раздела» «файловая система» начало конец

Если мне нужно создать один большой раздел, который будет занимать весь объем диска, то команда будет такой:

(parted) mkpart primary ext4 1MiB 100%

100%» — означает, что раздел займет весь возможный объем. Но если мы хотим создать несколько разделов, тогда команда будет выглядеть так:

(parted) mkpart primary ext4 1MiB 2GB

Таким образом будет создан раздел размером в 2 ГБ. Далее мы создадим еще один, но, поскольку один раздел уже создан, конец ранее созданного раздела станет началом нового:

(parted) mkpart primary ext4 2GB 5GB

Данная команда создаст второй раздел размером 3 ГБ. Если вы хотите создать еще один на оставшемся месте, то начальная и конечная точки будут выглядеть так:

(parted) mkpart primary ext4 5GB 100%

«ext4» можно заменить на тот тип файловой системы, который необходим: ntfs, vfat, btrfs и так далее.

Чтобы посмотреть, как выглядит таблица разделов после всех наших действий, выполним команду «print»:

Будут отображены разделы, которые мы создали. Если всё выглядит так, как и планировалось, можно завершить работу с программой командой «quit»:

При помощи уже знакомой команды «lsblk» можно проверить результаты нашей работы. Прежде чем начать работать с новыми разделами, нужно отформатировать их в определенной файловой системе. На моем компьютере теперь имеется устройство с именем «sdb», на котором имеется три раздела: «sdb1», «sdb2», «sdb3». Каждый из них будет отформатирован в файловой системе ext4. Форматирование разделов в Linux выполняется следующей командой:

sudo mkfs.ext4 /dev/sdb1

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

Готово. Таким образом происходит форматирование жесткого диска в Linux. Если вы работали с внешним USB-устройством, просто отключите его от USB-порта и подключите снова, чтобы оно автоматически смонтировалось.

На завершение видео, о том, как изменить размер жесткого диска:

Источник

Низкоуровневое форматирование жётского диска

Доброго времени суток

Подскажите пожалуйста названия утилит для низкоуровневого форматирования жётского диска

Re: Низкоуровневое форматирование жётского диска

Re: Низкоуровневое форматирование жётского диска

Re: Низкоуровневое форматирование жётского диска

А такое еще осталося ?

Re: Низкоуровневое форматирование жётского диска

а чем fdisk не подходит?

Re: Низкоуровневое форматирование жётского диска

Re: Низкоуровневое форматирование жётского диска

каменный век на дворе ?
низкоуровневое форматирование НЖМД ушло с наступлением эры Пентиум 1, дисков > 512 MB , доступом LBA а не CHS

форматировались такие диски утилитами встроенными в bios ну и было еще что-то встроеное в checkit или куда-то там еще, сейчас про это вообще забудьте, серворазметка производится заводом-изготовителем 1 раз и навсегда, даже если найдете программу, скорее всего отформатировать ей вам ничего не удастся, а если таки что выйдет — это убьет диск.

Так что для создания ФС вам уже посоветовали gparted

можно fdisk / cfdisk и утилиты mkfs с ключем -с , там идет проверка на бэды в том числе

Re: Низкоуровневое форматирование жётского диска

видимо у каждого производителя свои

низкоуровневое форматирование разбивает магнитную пластину на дорожки и блоки и естественно никуда не делось

Re: Низкоуровневое форматирование жётского диска

Диск посыпался бэдблоками

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

1110 — перемещены (remapped)
14711 — ожидают перемещения.
Как я понял место для перемещения закончилось

Re: Низкоуровневое форматирование жётского диска

Когда ремапить некуда, диск надо просто выкидывать. Столько бэдблоков — это очень плохой блин.

Re: Низкоуровневое форматирование жётского диска

1110 — перемещены (remapped)

14711 — ожидают перемещения.

Пациент мёртв. Выбрасывай.

Re: Низкоуровневое форматирование жётского диска

В каких-то версиях drive fitness test и ibm feature tool оно вроде было.

Re: Низкоуровневое форматирование жётского диска

> У меня возникло предположение что если его перемагнитить, в частности низкоуговневым форматированием, то есть вероятность что он вернётся и поработает ещё годик, другой

mhdd поможет диску проработать ещё малое количество времени. Но 1110 remapped — это практически труп.

Re: Низкоуровневое форматирование жётского диска

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Кадр в кадре mac os
  • Кавычки елочки mac os
  • Исходный код mac os
  • История создания операционной системы mac os
  • История создания apple mac os x