LINUX.ORG.RU

Проблема с монтированием NTFS

 , , ,


0

1

Error mounting /dev/sda5 at /media/noone182/SEC: Command-line `mount -t «ntfs» -o «uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177» «/dev/sda5» «/media/noone182/SEC»' exited with non-zero exit status 12: Failed to read last sector (449546824): Invalid argument HINTS: Either the volume is a RAID/LDM but it wasn't setup yet, or it was not setup correctly (e.g. by not using mdadm --build ...), or a wrong device is tried to be mounted, or the partition table is corrupt (partition is smaller than NTFS), or the NTFS boot sector is corrupt (NTFS size is not valid). Failed to mount '/dev/sda5': Invalid argument The device '/dev/sda5' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Вот такое выдает при монтировании

Диск /dev/sda: 320.1 Гб, 320072933376 байт 255 головок, 63 секторов/треков, 38913 цилиндров, всего 625142448 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Идентификатор диска: 0x0000b00d

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 449564672 619270143 84852736 83 Linux /dev/sda2 619270144 625141759 2935808 82 Linux своп / Solaris /dev/sda3 16130 449562959 224773415 f W95 расшир. (LBA) /dev/sda5 16132 266256383 133120126 7 HPFS/NTFS/exFAT /dev/sda6 266258432 449562623 91652096 83 Linux

Я разделил изменил размер NTFS с помощью GParted и создал раздел ext4 и после этого нельзя монтировать NTFS. Что делать?

Ответ на: комментарий от Noone182

Значит исправляйте ошибки на файловой системе, есть конечно ntfsfix, но он не исправит ошибки, а лишь сбросит информацию о том, что они вообще есть, так что лучше грузитесь в Windows или загружайтесь с WinPE и запускайте «chkdsk».

Ну и ntfs-3g - драйвер с поддержкой записи, а просто ntfs - драйвер только для чтения.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

я боюсь, что он намертво мог убить нтфс, она такое говно, если он разделил там, где были бытие сектора, то нтфс конец.

erzent ☆☆
()
Ответ на: комментарий от darkenshvein

я нормальный WinPE почти нашел скачаю посмотрю

Noone182
() автор топика
Ответ на: комментарий от Noone182

Если данные важны были, то используй утилиту по восстановлению файлов, например GetDataBack for NTFS, она платная и под Windows, может под PE запустишь, но придётся либо покупать либо искать в Internet.

А так, ты в начале опиши, что с диском делали, если просто изменили таблицу разделов, то можно поискать по диску границы разделов и потом заново посредством fdisk воссоздать разметку на диске.

Для поиска разделов тебе поможет вот этот скрипт:

#!/bin/sh
for ((sector=62; ; sector++))
do
   offset=$(($sector*512))
   cmd="mount -t ntfs-3g /dev/sdb /mnt/tmp/ -o ro,offset=$offset"
   echo "sector: $sector offset: $offset"
   $cmd 2>/dev/null && echo "partition found @ offset $offset!" && break
done
За пояснением вот сюда: grub rescue no such partition (комментарий)

Или вот этот скрипт:

#!/usr/bin/perl -w
for ($sector = 0; ; $sector++)
{
$offset = $sector * 512;
$cmd = "mount /dev/sdb /mnt/tmp -t xfs -o ro,offset=$offset > /dev/null";
`$cmd`;
print "sector: $sector offset: $offset\n";
die "partition found @ offset $offset!" if ($? == 0);
} 
он по функционалу аналогичен, только написан на perl. вопрос по dd и mount (комментарий)

Ну, а если там уже перезаписаны данные, то только восстанавливать данные посредством указанной выше утилиты, ну или просто размечать диск сразу по новой.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от darkenshvein

Это может быть диск без таблицы разделов, но это не значит, что самих разделов (файловых систем) на нём нет.

kostik87 ★★★★★
()
Ответ на: комментарий от darkenshvein

я хайден бут скачал восстанавливаю файлы)всем спс за ответы!

Noone182
() автор топика
Ответ на: комментарий от kostik87

последний вопрос помо6и правильно рзметить диск В первую очередь ставить своп логическим в начало или в конец? дальше для системы сколько гигов поставить и ее во вторую очередь?и какую метку Еще читал где то есть раздел для настроек скок гигов метку и какую очередь И для хранения файлов ставить расширеным и метку хоум?

Noone182
() автор топика
Ответ на: комментарий от Noone182

В первую очередь ставить своп логическим в начало или в конец?

Можно и основным разделом сделать swap, лучше, конечно, ближе к началу диска.

дальше для системы сколько гигов поставить и ее во вторую очередь?

Если всё в одном разделе плюс /home на отдельной файловой системе, то примерно 20 Гб должно хватить.

и какую метку

Точку монтирования - /.

Еще читал где то есть раздел для настроек скок гигов метку и какую очередь

Что за раздел такой?

И для хранения файлов ставить расширеным и метку хоум?

/home - здесь будет располагаться домашняя директория пользователя, можно основным. В домашней директории так же хранятся персональные настройки приложений. Ну а выбор размера зависит от вас, можете отвести всё оставшееся пространство диска, а можете 10-20 Гб, а всё остальное смонтировать в /media/data и уже там хранить основной объём данных. Решайте сами.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Так 1 своп в начало 2 система 20 гб начало / 3 личные файлы остальное пространство в начало и конец /home правильно?

Noone182
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.