У меня есть полуторетический вопрос относительно разделов NTFS.
Предположим, мы создали раздел NTFS внутри файла
dd if=/dev/zero of=test.img count=40960
mkfs.ntfs -F test.img
для тестирования я добавил несколько файлов
sudo mount -o loop test.img mnt
mkdir -p mnt/test_dir/doc
echo "this is a test file" > mnt/test_dir/doc/README.txt
sudo umount mnt
вот и возникает мой вопрос Предположим, у меня есть только одна часть моего раздела
dd if=test.img of=test_part.img count=40952
Можно ли отремонтировать эту деталь, чтобы снова ее смонтировать.
В моем понимании в test_part.img отсутствует один кластер, поскольку параметр count
равен 40952, что на 8 меньше исходного размера. И с размером сектора 512, 8 * 512 = 4096 - это один кластер NTFS.
Я попробовал утилиту ntfsfix
которая не работала.
Я также изучил документацию testdisk
и кажется, что вы можете изменить геометрию раздела вручную с помощью этого инструмента. Однако я не имел успеха.
Поэтому, пожалуйста, помогите мне. Есть ли способ восстановить test_part.img, чтобы я мог смонтировать его снова и получить файл README.txt.