Недавно я перешел с Windows 10 на Arch Linux, и, поскольку я не хотел терять свои данные, я оставил свой жесткий диск на 2 ТБ нетронутым во время установки и только отформатировал свой SSD. Установка прошла успешно, и теперь я пользуюсь Linux как единственной ОС около недели. Поскольку теперь у меня все работает правильно, я решил преобразовать свой жесткий диск, который использовался для хранения изображений и тому подобного, с NTFS на ext4, так как это быстрее и по умолчанию для Linux в любом случае. Пытаясь это сделать, я столкнулся с проблемами. Во-первых, у меня нет внешнего диска для резервного копирования данных. Чтобы обойти это, я решил уменьшить свой раздел NTFS, создать раздел ext4 и переместить данные из NTFS в раздел ext4. Поскольку я пытался сделать это сначала с помощью gparted, и поскольку это не сработало с ntfsresize (также не сработало), теперь я застрял и нуждаюсь в помощи.
Вот информация, которая может быть полезна:
$ sudo ntfsresize -fs 953864 /dev/sdb1
(953864 должен работать, так как используется только около 80 ГБ диска)
Вывод:
Имя устройства: /dev/sdb1
Версия тома NTFS: 3.1
Размер кластера: 4096 байт
Текущий размер тома: 1895538184704 байта (1895539 МБ)
Текущий размер устройства: 1895538188288 байт (1895539 МБ)
Размер нового тома: 950784 байта (1 МБ)
Проверка целостности файловой системы...
Кластер 249604 упоминается несколько раз!
Кластер 249605 упоминается несколько раз!
Кластер 249606 упоминается несколько раз!
Кластер 249607 упоминается несколько раз!
Кластер 249608 упоминается несколько раз!
Кластер 249609 упоминается несколько раз!
Кластер 249610 упоминается несколько раз!
Кластер 249611 упоминается несколько раз!
Кластер 249612 упоминается несколько раз!
Кластер 249613 упоминается несколько раз!
100,00 процентов завершено
ОШИБКА: Ошибка проверки файловой системы!
ОШИБКА: 32 кластера упоминаются несколько раз.
NTFS несовместима. Запустите chkdsk /f в Windows, затем перезагрузите его ДВАЖДЫ!
Использование параметра /f очень ВАЖНО! Модификации не было
и будет преобразовано в NTFS этим программным обеспечением, пока оно не будет восстановлено.
Я не мог сделать то, что предложил вывод, поскольку у меня больше не была установлена Windows.
$ sudo ntfsfix -db /dev/sdb1
Вывод:
Обработка $MFT и $MFTMirr успешно завершена.
Проверка альтернативного загрузочного сектора... OK
Версия тома NTFS — 3.1.
Собираюсь снять отметку с плохих кластеров ($BadClus)... Нет плохих кластеров... ОК
Раздел NTFS /dev/sdb1 успешно обработан.
$ sudo fdisk -l /dev/sdb
Вывод:
Модель диска: ST2000DM008-2FR1
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер ввода/вывода (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x715b873b
Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sdb1 2048 3702225071 3702223024 1,7T 7 HPFS/NTFS/exFAT
Я действительно не знаю, что здесь делать. Нужно ли мне снова загружаться в Windows, чтобы запустить chkdsk/f
даже не смотря на нтфсфикс
ошибок не обнаружено, и я могу читать и записывать на диск, насколько я проверял?
Заранее спасибо!