Вопрос или проблема
У меня есть Western Digital Technologies, Inc. Elements 25A2. Вот как он представляется через команду lsusb
.
К сожалению, я не могу его отформатировать. Через Gnome Disk Utility команда отказывается выполняться и возвращает: Error wiping device: Failed to probe the device ‘/dev/sdd’ (udisks-error-quark, 0)
.
Я попробовал:
sudo fsck /dev/sdd
-> Неудачноsudo e2fsck -b 8193 /dev/sdd
-> Неудачноsudo e2fsck -b 32768 /dev/sdd
-> Неудачно
Я говорю о воссоздании файловой системы, потому что можем считать, что устройство совершенно пустое (и учтите, что у меня нет никакой копии образа).
(base) avy@machine:~$ sudo parted -l
Ошибка: /dev/sdd : неизвестная метка диска #unknown disk's label
Модель: WD Elements 25A2 (scsi)
Диск /dev/sdd : 2000GB
Размер секторов (логических/физических): 512B/512B #block's size (logical/physical)
Таблица разделов : unknown #partition table
Флаги диска : #disk's flags
Кроме того, такие решения, как DDRescue, основаны на существующем образе файловой системы насколько мне известно. (например, sudo ddrescue <file_name_source> <file_name_target>.img <file_name_log>
)
Сам жесткий диск, похоже, “в хорошем состоянии” после контроля SMART:
sudo smartctl --health /dev/sdd
->SMART overall-health self-assessment test result: PASSED
sudo smartctl --log=error /dev/sdd
->SMART Error Log Version: 1 \n No Errors Logged
Таким образом, у меня есть небольшая надежда не выбрасывать его на мусор.
Отказ от ответственности для чувствительных пользователей. Как обычный пользователь платформы SO и других ИТ-форумов более десяти лет, я не приму лаконичных ответов вроде “Купите новый жесткий диск”, “Используйте гарантию” (все приведенные примеры – реальные истории), и я призываю к красному флагу этого. В этом жестком диске нет ничего ценного, я хочу улучшить свои ИТ-навыки и внести дополнительную ценность в платформы SO (то, чего ChatGPT не может сделать, вы понимаете, о чем я?). Спасибо за понимание. 😉
Сообщение об ошибке указывает на то, что на диске нет распознаваемой таблицы разделов, поэтому нет разделов для форматирования. Поэтому вам нужно сначала создать разделы.
Поскольку диск имеет размер 2000 ГБ, это почти абсолютный верхний предел, который может обрабатывать классическая схема разметки MBR. Возможно, будет хорошей идеей использовать вместо этого более новую схему разметки GPT.
С помощью parted
это будет:
sudo parted /dev/sdd
(parted) mklabel gpt
Предполагая, что команда mklabel
успешно выполнена, вы сможете создать один или несколько разделов на диске с помощью команды mkpart
из parted
.
Для внешнего жесткого диска обычно используется один раздел, который охватывает все пространство диска. Просто выберите тип файловой системы в зависимости от того, что вы собираетесь с ним делать: для диска около 2 ТБ, если вы хотите использовать его только с Linux, XFS или ext4 могут быть хорошими вариантами; если вы также хотите получить доступ к содержимому с системами Windows, выберите NTFS.
Если вы используете parted
для создания вашего раздела, он, вероятно, автоматически отформатирует его для вас. Но если вы используете какую-то другую команду разметки, возможно, вам придется отформатировать его самостоятельно, используя команду вроде sudo mkfs.<тип файловой системы> /dev/sdd1
. Обратите внимание, что в мире Unix/Linux “создание файловой системы” (поэтому mkfs
) является предпочтительным термином по сравнению с “форматированием”.
Ответ или решение
Восстановление файловой системы на внешнем жестком диске с нуля
Если у вас возникли проблемы с форматом вашего внешнего жесткого диска Western Digital Elements 25A2, и система не может его отформатировать, следуйте приведенному ниже руководству, чтобы восстановить файловую систему с нуля. Это процесс включает в себя создание новой таблицы разделов и файловой системы.
Шаг 1: Проверка состояния диска
Перед началом убедитесь, что диск работает. Вы уже упомянули, что SMART-тест показал:
SMART overall-health self-assessment test result: PASSED
Это означает, что диск в порядке, и можно продолжать.
Шаг 2: Инициализация диска
-
Откройте терминал.
-
Запустите утилиту
parted
для работы с диском. Это позволит создать новую таблицу разделов.sudo parted /dev/sdd
Замените
/dev/sdd
на правильный идентификатор вашего устройства, если это необходимо. -
Создание новой таблицы разделов. В вашем случае рекомендуется использовать GPT:
(parted) mklabel gpt
Этот процесс удалит все существующие разделы на диске, поэтому убедитесь, что вы готовы к этому.
Шаг 3: Создание раздела
Теперь вы можете создать новый раздел на диске:
-
Создайте новый раздел, используя
mkpart
. Например, чтобы создать один раздел, который занимает все пространство:(parted) mkpart primary ext4 0% 100%
Здесь
primary
– название раздела,ext4
– тип файловой системы (можете выбрать NTFS или XFS в зависимости от ваших требований). -
Выход из
parted
:(parted) quit
Шаг 4: Форматирование раздела
После создания раздела, вам необходимо форматировать его в выбранной файловой системе:
-
Форматирование раздела с помощью
mkfs
:Если вы создали раздел типа ext4:
sudo mkfs.ext4 /dev/sdd1
Если выбрали NTFS:
sudo mkfs.ntfs /dev/sdd1
Убедитесь, что вы используете правильный путь к разделу (в данном случае
/dev/sdd1
).
Шаг 5: Проверка и монтирование
После форматирования разметка и файловая система должны быть в порядке.
-
Проверьте все созданные разделы и их состояние:
sudo parted -l
-
Создайте точку монтирования и смонтируйте раздел:
sudo mkdir /mnt/mydrive sudo mount /dev/sdd1 /mnt/mydrive
Замените
mydrive
на любое удобное вам имя.
Заключение
Теперь ваш внешний жесткий диск полностью инициализирован и готов к использованию. Вы можете начать сохранять данные на нем, а также, при необходимости, создать резервные копии. Убедитесь, что вы используете правильные файловые системы в зависимости от ваших нужд, чтобы гарантировать совместимость с другими операционными системами. Если вам потребуется дополнительная информация по использованию файловых систем или работе с дисками, не стесняйтесь обращаться за помощью.