Изменение размера раздела NTFS в Linux не сработает

Недавно я перешел с Windows 10 на Arch Linux, и, поскольку я не хотел терять свои данные, я оставил свой жесткий диск на 2 ТБ нетронутым. во время установки и только форматировал мой SSD. Установка прошла успешно, и теперь я пользуюсь Linux как единственной ОС около недели. Поскольку теперь у меня все работает правильно, я решил преобразовать свой жесткий диск, который использовался для хранения изображений и тому подобного, с NTFS на ext4, так как это быстрее и по умолчанию для Linux в любом случае. Пытаясь это сделать, я столкнулся с проблемами. Во-первых, у меня нет внешнего диска для резервного копирования данных. Чтобы обойти это, я решил уменьшить свой раздел NTFS, создать раздел ext4 и переместить данные из NTFS в раздел ext4. Поскольку я пытался сделать это сначала с помощью gparted, и поскольку это не сработало с ntfsresize (также не сработало), теперь я застрял и нуждаюсь в помощи.

Вот полезная информация:

$ sudo ntfsresize -fs 953864 /dev/sdb1

(953864 должно работать, так как используется только около 80 ГБ диска)

Вывод:

Device name        : /dev/sdb1
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 1895538184704 bytes (1895539 MB)
Current device size: 1895538188288 bytes (1895539 MB)
New volume size    : 950784 bytes (1 MB)
Checking filesystem consistency ...
Cluster 249604 is referenced multiple times!
Cluster 249605 is referenced multiple times!
Cluster 249606 is referenced multiple times!
Cluster 249607 is referenced multiple times!
Cluster 249608 is referenced multiple times!
Cluster 249609 is referenced multiple times!
Cluster 249610 is referenced multiple times!
Cluster 249611 is referenced multiple times!
Cluster 249612 is referenced multiple times!
Cluster 249613 is referenced multiple times!
100.00 percent completed
ERROR: Filesystem check failed!
ERROR: 32 clusters are referenced multiple times.
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.

I не мог сделать то, что предложил вывод, поскольку у меня больше не была установлена ​​​​Windows.

$ sudo ntfsfix -db /dev/sdb1

Вывод:

Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
Going to un-mark the bad clusters ($BadClus)... No bad clusters...OK
NTFS partition /dev/sdb1 was processed successfully.

$ sudo fdisk -l /dev/sdb

Вывод:

Disk model: ST2000DM008-2FR1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x715b873b

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3702225071 3702223024  1.7T  7 HPFS/NTFS/exFAT

Я действительно не знаю, что здесь делать.Нужно ли мне снова загружаться в Windows, чтобы запустить chkdsk /f, хотя ntfsfix не обнаружил никаких ошибок, и я могу читать и записывать на диск, насколько я проверял?

Заранее спасибо!

-2
задан 5 September 2021 в 15:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: