Создание разделов на жестком диске в windows 7
Содержание:
- More Information
- Other ways to format disk partition
- diskpart in Windows XP
- Как удалить защищенный, активный и системный разделы жесткого диска?
- Использование сценариев DiskPart
- Выборочная отписка от ненужных профилей
- Причина ошибки «Нам не удалось создать новый или найти существующий раздел»
- Listing Linux a Partition Size Larger Than 2TB
- Using lsblk Command:
- Немного теории
- Как сделать раздел скрытым. Как снять или присвоить разделу жёсткого диска различные атрибуты (скрытый, обязательный (защищённый), необязательный (незащищённый))
- How To Use Diskpart
- Проверка диска на ошибки и bad blocks
- Видео-инструкция
- Заключение
More Information
Support Links
-
Easy Recovery Essentials for Windows – our repair and recovery disk.
It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.Read more at Windows Recovery Disks.
Applicable Systems
This Windows-related knowledgebase article applies to the following operating systems:
- Windows XP (all editions)
- Windows Vista (all editions)
- Windows 7 (all editions)
- Windows 8 (all editions)
- Windows 8.1 (all editions)
- Windows 10 (all editions)
- Windows Server 2003 (all editions)
- Windows Server 2008 (all editions)
- Windows Server 2012 (all editions)
Other ways to format disk partition
DiskPart should be the best way to format disk partition, and it is widely used in
Windows Vista/7/8/8.1/10, however, it doesn’t support Windows XP. If you are
using XP, how do you manage disks with command line? Besides, if you use DiskPart to
format partition installed with system files, you may be failed and receive an Windows error code 0x80070057, what would you do?
Fortunately, there are many other ways to instead of DiskPart format disk partition.
Format disk partition with AOMEI Partition Assistant command line
AOMEI Partition Assistant Professional is a
great tool that can help you format partition with command line in a quick way.
First, you need to open the command prompt by clicking Start->type cmd, right click the program->select Run as
Administrator. If you work with Windows 10, pressWin+X, select Command Prompt (Admin).
Then, you can follow the next content to format a drive with AOMEI Partition
Assistant.
1). Type cd C:\Program Files\AOMEI Partition Assistant Pro Edition
6.3, press Enter. The path is your AOMEI Partition
Assistant installation directory. Then, type partassist.exe
/list, press Enter.
2). It will skip to the AOMEI Partition Assistant command Prompt, and list all disks
on your computer.
3). Typepartassist.exe /list:0, the 0 refers to the disk
you want to list volumes on it. Press Enter.
4). It will show you a new window to list the volumes on the disk 0.
5). Type partassist.exe
/fmt:E /fs:ntfs /label:Play to format the FAT32 to NTFS.
Press Enter.
6). Wait till the task done.
Notes:
-
«/fmt»
followed by partition number or drive letter, and the partition number
starts with 0. If the specified value is drive letter, disk number can
be ignored. -
«/fs» means file system, whose value can be fat16, fat32 or
ntfs. -
«/label» means you can add any name of the partition.
Format disk partition with GUI
The truth is that not everybody likes to use command prompt to format disk partition. For those people, format partition with GUI instead of DiskPart format is
a greater choice. The AOMEI Partition Assistant Standard provides the easiest UI to format the partition free. With it, you can format disk partition with only few clicks. Here you can do
as following steps:
Step1. Free download AOMEI Partition Assistant Standard, install and launch it, and you can
see the main interface of your disk(s). Select the partition you want to format,
right click on it, select «Format Partition» in the
pop-up menu.
Step2. Here you can give a partition label and format the partition
to what kind of file systems. Click OK.
Step3. Finally, click Apply at the toolbar to
execute all operations.
You can format every partition on your hard drive. Or you can initialize disk directly. Both of
them will delete the data on the hard drive, so if there are some important data
stored on your hard drive, please backup them first. You also can create a WinPE bootable usb to format disk partition with AOMEI Partition Assistant. It
should be the best way to replace DiskPart format disk partition.
diskpart in Windows XP
Note that the fdisk utility found in pre-Windows XP systems is now known as diskpart on Windows XP systems.
If you can boot into Windows XP
If you can boot into your computer, you simply need to open Command Prompt to access diskpart:
- Boot into Windows XP
- Click Start
- Click Run
- Type
- Press Enter or click OK
- At the Command Prompt window, type
- Press Enter
If you can’t boot into Windows XP
If you can’t boot into Windows XP to access diskpart, you have 2 options:
- Use the original CD to access Recovery Console
- Use Easy Recovery Essentials to launch Command Line
If you have the original CD:
If you can’t boot into Windows XP, but you have the original CD, you can access the Recovery Console:
- Insert the Windows XP CD
- Reboot the computer
- Press any key to boot from the CD
- At the Microsoft Setup menu, press R
- Select the operating system and enter the Administrator password, if requested
- When Command Line appears, type
- Press Enter
If you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Как удалить защищенный, активный и системный разделы жесткого диска?
Для удаления разделов жесткого диска можно воспользоваться функционалом встроенной утилиты «Управление дисками», где для удаления следует просто нажать по необходимому разделу правой кнопкой мыши и выбрать пункт «Удалить том…».
В некоторых случаях это может не сработать, поскольку:
- Логический диск имеет поврежденную файловую систему (можно исправить проверкой Chkdsk).
- На нем присутствуют сбойные сектора и бед блоки (решить проблему можно при помощи проверки бесплатной программой Victoria).
- Логический диск защищен от удаления (от удаления защищены системные разделы, скрытые и служебные разделы и т.д.).
Тем не менее существует несколько способов позволяющих удалить абсолютно любой раздел.
Использование сценариев DiskPart
Способ использования сценариев с DiskPart слегка отличается от такового для других команд. Причина в том, что DiskPart — это интерпретатор командной строки, а не обычная утилита. Когда вы запускаете DiskPart (вводом diskpart в командной строке), интерпретатору нужно сообщить о том, что вы хотите использовать сценарий, добавив параметр /S, как показано ниже:
diskpart /s ИмяСценария.txt
где ИмяСценария.txt — имя текстового файла с нужным сценарием. По умолчанию DiskPart записывает вывод в текущую командную строку.
При выполнении сценариев DiskPart проверяйте следующие коды ошибок:
- 0 — ошибок нет, сценарий выполнен полностью;
- 1 — фатальное исключение (возможно, наличие серьезных проблем);
- 2 — некорректные параметры команды;
- 3 — не удалось открыть указанный файл сценария или выходной файл;
- 4 — сервис, используемый DiskPart, вернул код ошибки или сообщил о неудаче;
- 5 — неправильный синтаксис команды (обычно из-за неверного выбора диска, раздела или тома, либо из-за невозможности его использования с данной командой).
Пример сценария DiskPart
Используя сценарии DiskPart, все операции, которые вы хотите выполнить, нужно завершить в рамках одного сеанса. Сценарий должен содержать все необходимые вам команды DiskPart. Включать в сценарий команду EXIT не требуется, так как в конце сценария интерпретатор автоматически завершает свою работу.
- rem Выбираем диск 2
- select disk 2
- rem Создаем основной (primary) раздел на диске
- rem и назначаем ему букву диска
- create partition primary size=4096assign letter=s
- rem Создаем дополнительный (extended) раздел
- rem с двумя логическими дисками
- create partition extended size=4096
- create partition logical size=2048
- assign letter=u
- create partition logical size=2047
- assign letter=v
В этом примере создаются основной и дополнительный разделы на диске 2. Размер основного раздела определен в 4096 Мб и ему назначается буква S. Размер дополнительного раздела определен в 4096 Мб; в нем создается два логических раздела: первый — размером 2048 Мб с буквой U, второй — размером 2047 Мб с буквой V. Такие размеры логических разделов заданы из-за некоторых потерь дискового пространства при разбиении на разделы. Вы также могли бы создать единственный логический раздел размером 4096 Мб.
Нередко случается, что многие современные компьютеры не имеют дисковода. Это нередко вызывает затруднения, в особенности, когда необходимо установить программу с установочного диска. Чаще всего проблема возникает при установке или переустановке операционной системы Windows на такой компьютер. Чтобы избежать таких проблем предлагается создать загрузочный usb-накопитель
, который будет выполнять все функции в точности, как и установочный диск.
Для создания загрузочного usb-накопителя или иногда его ещё называют загрузочной флешкой с помощью командной строки «cmd», необходимо выполнить простой алгоритм действий в два этапа. В первом этапе будет задействовано использование стандартной утилиты под названием diskpart
.
Выборочная отписка от ненужных профилей
Чтобы отписаться от ненужных подписок – перейти в раздел где все подписчики и нажать рядом с никнеймом «Подписки» – «отменить подписку». Обновив страницу, указанный пользователь будет удален из списка.
Такой вариант подойдет тем, кто хочет удалить один или несколько аккаунтов из ленты. После отписки, функция «Отправить сообщения» и уведомления о новых публикациях приходить не будут.
Иначе дело с закрытыми страницами: отписываясь, пользователь теряет возможность просматривать чужую Ленту, Актуальное и Истории. Перед отпиской появляется сообщение: «Вы действительно хотите отписаться?». Для подтверждения нажать «Да» и обновить страницу со списком.
Подробная инструкция, как отменить подписку на одного пользователя:
- Авторизоваться в Инстаграме.
- Перейти в личный профиль – нажать «Подписки».
- Нажать рядом с никнеймом кнопку «Отписаться».
Функция доступна, как с мобильной версии, так и с компьютерной. Чтобы отписаться с ПК – авторизоваться в Instagram и нажать «Подписки». Появится такое же окно, как и в официальном приложении.
Как отписаться только от ботов и мусорных подписчиков
Для увеличения вовлеченности ваших публикаций рекомендуется производить чистку от ненужных ботов и неактивных пользователей, которые подписывались с целью взаимной подписки. После их удаления шансы попасть в рекомендуемое возрастут и вырастут охваты.
Чтобы приступить к зачистке своего профиля от мусора:
- Зарегистрироваться в instahero.pro.
- Проанализировать свою страницу (анализ бесплатный).
- Заблокировать неактивных ботов путем выбора нужных параметров.
- Увидеть результат.
- Настроить ежедневные отчеты.
Причина ошибки «Нам не удалось создать новый или найти существующий раздел»
Основная причина невозможности установки Windows 10 с указанным сообщением о том, что не удается создать новый раздел — уже имеющаяся структура разделов на жестком диске или SSD, мешающая созданию необходимых системных разделов с загрузчиком и средой восстановления.
Если из описанного не до конца ясно, что именно происходит, пробую пояснить иначе
- Ошибка возникает в двух ситуациях. Первый вариант: на единственном HDD или SSD, на который устанавливается система, существуют только разделы, созданные вами вручную, в diskpart (или с помощью сторонних программ, например, средств Acronis), при этом они занимают всё пространство диска (например, один раздел на весь диск, если он ранее использовался для хранения данных, был вторым диском на компьютере или только что куплен и отформатирован). При этом, проблема проявляет себя при загрузке в EFI режиме и установке на GPT диск. Второй вариант: на компьютере более одного физического диска (или флешка определяется как локальный диск), вы устанавливаете систему на Диск 1, а Диск 0, который находится перед ним, содержит какие-то свои разделы, которые не могут использоваться в качестве системного раздела (а системные разделы всегда записываются установщиком на Диск 0).
- В данной ситуации программе установки Windows 10 «негде» создать системные разделы (которые можно увидеть на следующем скриншоте), а ранее созданные системные разделы также отсутствуют (так как диск не был ранее системным или, если был, был переформатирован без учета необходимости места под системные разделы) — именно так трактуется «Нам не удалось создать новый или найти существующий раздел».
Уже это объяснение может быть достаточно для более опытного пользователя, чтобы понять суть проблемы и исправить её. А для начинающих пользователей несколько решений описаны далее.
Внимание: приведенные далее решения предполагают, что вы устанавливаете одну единственную ОС (а не, например, Windows 10 после установки Linux), и, кроме этого, диск, на который производится установка обозначен как Диск 0 (если это не так, когда у вас несколько дисков на ПК, измените порядок жестких дисков и SSD в БИОС/UEFI таким образом, чтобы целевой диск оказался на первом месте, либо просто переключите SATA-кабели)
- Если в программе установки Диск 0 — это не тот диск (речь о физическом HDD), на который планируется устанавливать систему (т.е. вы ставите ее на Диск 1), а, например, диск с данными, то можно поискать в БИОС/UEFI параметры, отвечающие за порядок следования жестких дисков в системе (не то же самое, что порядок загрузки) и установить диск, на который следует ставить ОС на первое место. Уже этого может оказаться достаточно для решения проблемы. В разных версиях БИОС параметры могут находиться в разных местах, чаще всего в отдельном подразделе Hard Disk Drive Priority на вкладке Boot configuration (но может быть и в конфигурации SATA). Если найти такого параметра найти не удается, можно просто поменять местами шлейфы между двумя дисками, это изменит их очередность.
- Иногда при установке Windows с флешки или внешнего жесткого диска, именно они отображаются как Диск 0. В этом случае попробуйте установить загрузку не с флешки, а с первого жесткого диска в БИОС (при условии, что ОС на нем не установлена). Загрузка все равно произойдет с внешнего накопителя, но теперь под Диск 0 у нас будет нужный жесткий диск.
Listing Linux a Partition Size Larger Than 2TB
The fdisk or sfdisk command will not list any partition size larger than 2TB. To solve this problem you need to use GNU parted command with GPT partitions. It supports Intel EFI/GPT partition tables. Partition Table (GPT) is a standard for the layout of the partition table on a physical hard disk. It is a part of the Extensible Firmware Interface (EFI) standard proposed by Intel as a replacement for the outdated PC BIOS, one of the few remaining relics of the original IBM PC. EFI uses GPT where BIOS uses a Master Boot Record (MBR). In this example list partitions on /dev/sdb using the parted command:
Sample outputs:
GNU Parted 2.3 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)
Set unit type to TB or GB by typing ‘unit TB‘ or ‘unit GB‘ at the (parted) prompt:
OR
To list partitions type print command at the (parted) prompt:
Sample outputs:
Model: ATA ST33000651AS (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 0.00GB 3001GB 3001GB ext4 primary (parted)
To exit from parted session type ‘quit’ at the (parted) prompt:
How Do I List All Partitions Layout On All Block Devices?
Pass the -l OR –list option to the parted command to lists partition layout on all block devices:
Sample outputs:
Fig.01: Show Linux Disk Partitions With GNU parted Command
Using lsblk Command:
You can list all the attached disks on your computer from Ubuntu using the lsblk command as follows:
$ sudo lsblk
The ones with the TYPE disk are the physically attached disks on your computer.
The ones with the TYPE part are the partitions of the disks.
The lsblk command without any filter shows a lot of loop devices that are used by the Ubuntu snap apps. It is annoying I know. Luckily, you can easily get rid of them from the list.
You can use the -e7 option with lsblk to hide the loop devices.
$ sudo lsblk -e7
Now that the loop devices are gone, the list looks much clearer now.
You can also do the same thing with grep.
$ sudo lsblk | grep -v ‘^loop’
You can also hide the CD/DVD rom device from the list. Just add the -e11 option along with -e7 option.
$ sudo lsblk -e7 -e11
You can also list the attached disks on your computer, and their vendor and model information using lsblk as follows:
$ sudo lsblk —scsi
As you can see, all the attached disks on my computer are listed. Their vendor and model information are also listed.
Using fdisk Command:
You can also list all the attached disks on your computer from Ubuntu using the fdisk command as follows:
$ sudo fdisk -l
fdisk shows all the disks, their total size, their partitions, size of each partitions etc. But sadly, the list is too long and there is no easy way to hide the loop devices.
But if you know the device name (i.e. sda, sdb) of your disk, you can find more information about it very easily with fdisk.
$ sudo fdisk -l devsdb
You can also find information about more than one disk at the same time with fdisk. Just put the disks paths as fdisk arguments one after the other.
$ sudo fdisk -l devsda devsdb
Using parted Command:
You can use parted to do the same thing. parted may not be installed by default on Ubuntu. But you can easily install it with the following command:
$ sudo apt install parted -y
You can get a fdisk like output for all the storage disks attached on your computer with parted as follows:
$ sudo parted -l
As you can see, the output format is the same as in fdisk, but parted does not list the annoying loop devices. That’s a good thing.
Using GNOME Disks App:
If you don’t like to use the command line, then there are many graphical programs you can use to list disks on Ubuntu.
GNOME Disks is the default partitioning app on GNOME desktop environment. You can use it to list the disks attached on your computer.
First, open GNOME Disks from the Application Menu.
GNOME Disks should be opened. On the left side, you will see all the attached storage devices/disks on your computer. To find more information about the disk, click to select the disk. The disk size, partitions and other information about the disk should be listed on the right side.
Using GParted App:
If you don’t like the command line, then you can also use the GParted Partition Editor app to list all the attached disks on your computer.
GParted is not installed by default on Ubuntu. But you can easily install GParted with the following command:
$ sudo apt install gparted -y
GParted should be installed.
Now, you can start GParted from the Application Menu.
In order to use GParted, you will need superuser privileges. Type in your login password and click on Authenticate.
GParted should start. You can select a disk from the dropdown menu at the top right corner of GParted.
As you can see, all the disks attached on my computer is listed in the dropdown menu. Just select a disk from the list.
The partitions of your selected disk should be displayed.
So, that’s how you list all the disks attached on your computer from Ubuntu.
I’ve shown some of the common methods in this article. If you know of listing disks any other way on Ubuntu, be sure to let me know.
Thanks for reading this article.
Немного теории
При установке нового жесткого диска для его отображения в окне компьютера необходима разбивка на разделы и выполнение форматирования. Разделов, как правило, можно создать неограниченное количество. Но для нормальной работы достаточно иметь только два: один под систему, второй для личных данных.
В моей практике часто встречались компьютеры, на которых было выделено слишком мало места для системного раздела. Например, общий объем физического диска составлял несколько терабайт, но на систему выделялось всего 50-60 гигабайт. Со временем для Windows и программ выходят обновления, которым такого объема будет недостаточно для нормальной работы.
В практической части мы научимся управлять свободным пространством на дисках и разделах, минуя переустановку системы. Все действия требуют обязательных прав администратора, так как обычному пользователю система откажет в доступе к выполнению подобных операций.
Несмотря на то, что процесс объединения несложный, советую перенести важные данные на флешку или другой внешний носитель. Это нужно на случай, если что-то пойдет не по плану (например, отключится электричество).
Как сделать раздел скрытым. Как снять или присвоить разделу жёсткого диска различные атрибуты (скрытый, обязательный (защищённый), необязательный (незащищённый))
Автор Владимир
Привет друзья! Здесь тоже всё очень просто.
При установке операционной системы Windows 8.1, 10 на диск GPT ноутбука с БИОСом UEFI, установщик Windows по умолчанию создаёт 4 раздела, каждый из которых имеет свой тип (идентификатор ID):
1) Раздел Windows RE tools partition (содержит среду восстановления операционной системы) и имеет тип:
ID de94bba4-06d1-4d40-a16a-bfd50179d6ac
2) Системный раздел EFI (содержит хранилище конфигурации загрузки (BCD) и файлы загрузки операционной системы)
ID c12a7328-f81f-11d2-ba4b-00a0c93ec93b
3) Раздел MSR (служебный раздел, обязателен для разметки GPT)
ID e3c9e316-0b5c-4db8-817d-f92df00215ae
4) Раздел MSDATA (раздел с данными или установленной Windows)
ID ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Первые три раздела скрытые и скрытыми их делает присвоенный тип (идентификатор ID).
Также любой раздел может иметь свой атрибут:
X8000000000000001 обязательный (защищённый)
или
X8000000000000000 необязательный (незащищённый)
Первым трём разделам установщик Windows присваивает атрибут обязательный, а разделу с установленной операционной системой — необязательный.
ID и атрибуты мы можем узнать и изменять c помощью diskpart.
det par показывает информацию о разделе
set id= изменяет идентификатор раздела
gpt attributes= изменяет атрибут раздела.
Итак, для примера, давайте поможем сделать скрытым раздел с заводскими настройками нашему читателю.
В управлении дисками его ноутбука видно, что последнему разделу с заводскими настройками, после переноса операционной системы, была присвоена буква (D:), а сам раздел стал видимым и на него теперь можно войти.
Запускаем командную строку от имени администратора и вводим команды:
diskpart
lis dis (выводим в список все диски подключенные к ноутбуку)
sel dis 0 (выбираем жёсткий диск ноутбука — диск 0)
lis par (выводим в список все разделы жёсткого диска ноутбука)
sel par 1 (выбираем раздел 1, содержащий среду восстановления Windows 10)
det par (данной командой посмотрим идентификатор этого раздела и атрибут)
Раздел 1
Тип: ID de94bba4-06d1-4d40-a16a-bfd50179d6ac
Скрытый: Да
Обязательный: Да
Атрибут: 0X8000000000000001 обязательный (защищённый).
Данный раздел скрыт и защищён. Точно такой же тип (идентификатор ID) и атрибут должен быть присвоен последнему разделу с заводскими настройками.
Смотрим тип и атрибут раздела №5 содержащего заводские настройки ноутбука.
sel par 5 (выбираем раздел 5, содержащий заводские настройки)
det par (данной командой посмотрим идентификатор этого раздела и атрибут)
Раздел 5
Тип: ID ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Скрытый: Нет
Обязательный: Нет
Атрибут: 0X8000000000000000 необязательный (незащищённый).
Данный раздел не скрыт и не защищён.
Изменим тип (ID) данного раздела на скрытый, а атрибут на защищённый.
вводим команды:
set ID=de94bba4-06d1-4d40-a16a-bfd50179d6ac (данной командой мы присваиваем разделу новый тип)
GPT attributes=0X8000000000000001 (данной командой мы присваиваем разделу новый атрибут)
Теперь смотрим, присвоены ли новый тип и атрибут разделу с заводскими настройками, вводим команду
det par
Как видим, после ввода наших команд раздел с заводскими настройками приобрёл новый тип и атрибут.
Раздел 5
Тип: ID de94bba4-06d1-4d40-a16a-bfd50179d6ac
Скрытый: Да
Обязательный: Да
Атрибут: 0X8000000000000001 обязательный (защищённый).
Теперь раздел с заводскими настройками скрыт и защищён.
Если в управлении дисками щёлкнуть на заводском разделе правой мышью, то в меню будет доступна только справка.
Вот таким образом, с помощью команд: set id= и gpt attributes= мы изменили тип и атрибут нужного нам раздела.
Предупреждение Microsoft
Изменение атрибутов GPT может привести к невозможности подключения базовых томов данных или назначения им букв дисков. Изменять атрибуты GPT рекомендуется только изготовителям оборудования (OEM) или ИТ-специалистам, имеющим опыт работы с GPT-дисками.
Статьи по этой теме:
1. Как на жёстком диске MBR сделать раздел скрытым
2. Что содержат скрытые разделы ноутбука с Windows 10
How To Use Diskpart
If you want to use Diskpart, you need to open up a Windows command line or PowerShell terminal. Diskpart is a destructive tool, so you’ll need to open a terminal window with the right administrative privileges.
To open Diskpart in Windows, right-click your Windows Start menu button and click Windows PowerShell (Admin).
In your admin-level PowerShell terminal (or similar Windows command line), type diskpart and hit enter.
- The Diskpart tool will launch within the window, ready for you to use. Type exit at the “DISKPART>” prompt and hit enter once you’ve finished using it.
- Diskpart is also available for users booting into the Windows Recovery Environment, available when you boot your PC using the Advanced Startup mode in your Settings > Windows Update & Security > Recovery menu.
- Click Restart Now to boot to WinRE.
We’ll explore some of the most common Diskpart commands in this article, but if you want to quickly see the full list of available Diskpart commands, type help at the “DISKPART>” prompt and hit enter.
Проверка диска на ошибки и bad blocks
С выходом файловых систем ext4 и xfs я практически забыл, что такое проверка диска на ошибки. Сейчас прикинул и ни разу не вспомнил, чтобы у меня были проблемы с файловой системой. Раньше с ext3 или ufs на freebsd проверка диска на ошибки было обычным делом после аварийного выключения или еще каких бед с сервером. Ext4 и xfs в этом плане очень надежны.
В основном ошибки с диском вызваны проблемами с железом. Как посмотреть параметры smart я уже показал выше. Но если у вас все же появились какие-то проблемы с файловой системой, то решить их можно с помощью fsck (File System Check). Обычно она входит в базовый состав системы. Запустить проверку можно либо указав непосредственно раздел или диск, либо точку монтирования. Раздел при этом должен быть отмонтирован.
# umount /dev/sdb1 # fsck /dev/sdb1 fsck from util-linux 2.33.1 e2fsck 1.44.5 (15-Dec-2018) /dev/sdb1: clean, 11/1310720 files, 109927/5242619 blocks
Проверка завершена, ошибок у меня не обнаружено. Так же у fsck есть необычная опция, которая не указана в документации или man. Запустив fsck с ключем -c можно проверить диск на наличие бэд блоков.
# fsck -c /dev/sdb1
Насколько я понимаю, проверка выполняет посекторное чтение и просто сообщает о том, что найден бэд блок. Теоретически, можно собрать все эти блоки в отдельный файл и затем передать их утилите e2fsck, которая сможет запомнить эти бэды и исключить из использования.
# fsck -c /dev/sdb1 > badblocks.txt # e2fsck -l badblocks.txt /dev/sdb1
На практике я не проверял как это работает и имеет ли вообще смысл в таких действиях. Если с диском замечены хоть малейшие проблемы, я его сразу меняю.