#1 02.03.2015 13:43:11

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

Есть жёсткий (ntfs) с кучей важной информации. Хотел перевести его в ext4, путём оттяпывания солидного куска свободного места, перевода в ext4 и перемещения в него информации.
Gparted определяет ntfs-диск как неразмеченную область, хотя через dolphin я спокойной обращаюсь к этому диску.
Можно это как-то исправить? (linux mint 17.1)

sudo fdisk -l

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

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048   148436991    74217472   83  Linux
/dev/sda2       148439038   156297215     3929089    5  Расширенный
/dev/sda5       148439040   156297215     3929088   82  Linux своп / Solaris

Диск /dev/sdb: 160.0 Гб, 160041885696 байт
255 головок, 63 секторов/треков, 19457 цилиндров, всего 312581808 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0xf296f296

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1            2048   312592769   156295361    7  HPFS/NTFS/exFAT


sudo parted -l
Модель: ATA WDC WD800BB-22JH (scsi)
Диск /dev/sda: 80,0GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец   Размер  Тип       Файловая система  Флаги
 1     1049kB  76,0GB  76,0GB  primary   ext4              загрузочный
 2     76,0GB  80,0GB  4023MB  extended
 5     76,0GB  80,0GB  4023MB  logical   linux-swap(v1)


Ошибка: Невозможно создать раздел за пределами устройства!

#2 02.03.2015 13:49:20

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

gparted и NTFS раздел.

Это который sdb, 160 Гбайт? Пакет ntfs-3g установлен?

#3 02.03.2015 13:56:29

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

Это который sdb, 160 Гбайт? Пакет ntfs-3g установлен?

sdb 160Гб - именно он)
Да, ntfs-3g стоит.

#4 02.03.2015 14:04:27

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

gparted и NTFS раздел.

Ах да, еще ntfsprogs нужен. Первый - это драйвер, обеспечивающий чтение-запись разделов с ntfs, второй - набор программ для создания и обслуживания этих разделов.

#5 02.03.2015 14:24:36

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

Ах да, еще ntfsprogs нужен. Первый - это драйвер, обеспечивающий чтение-запись разделов с ntfs, второй - набор программ для создания и обслуживания этих разделов.

Можно глупый вопрос? )
Где его взять? ) А то ..

sudo apt-get install ntfsprogs

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет ntfsprogs недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «ntfsprogs» не найден кандидат на установку

#6 02.03.2015 19:01:01

AntiduPb
Administrator
Зарегистрирован: 12.01.2014
Сообщений: 166
IP-адрес

gparted и NTFS раздел.

http://askubuntu.com/questions/512461/how-do-i-install-ntfs-3g-ntfsprogs-manually-on-ubuntu тут говорят что с версии убунты 13.04, ntfsprogs это и есть ntfs-3g.

#7 02.03.2015 19:16:00

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

gparted и NTFS раздел.

AntiduPb, хм, верно, это я заврался :)
KuckucL#, можно скриншот окна настроек GParted, в котором перечислены программы, которые он использует для выполнения операций?

#8 02.03.2015 20:09:36

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

Quote by yars
можно скриншот окна настроек GParted, в котором перечислены программы, которые он использует для выполнения операций?

Об этом "окне" речь? )

#9 03.03.2015 03:48:59

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

gparted и NTFS раздел.

KuckucL#, да, и тут все вроде бы хорошо.

#10 03.03.2015 04:44:53

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

gparted и NTFS раздел.

Все намного проще, обратите внимание на вывод parted -l, он ругнулся на неправильную разметку и отказался обслуживать диск, gparted не получил информации о разделах и показал диск неразмеченным.

Причину недовольства parted-а понять легко, смотрите вывод fdisk -l в части /dev/sdb:
1) 312581808 всего секторов на устройстве
2) 312592769 номер последнего сектора раздела sdb1, он за пределами устройства, о невозможности чего говорит parted, причем примерно теми же словами.

Для начала нужно исправить таблицу разделов, например, при помощи fdisk.

#11 03.03.2015 09:05:47

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

Quote by bormant
Для начала нужно исправить таблицу разделов, например, при помощи fdisk.

Я так понимаю, потери данных не избежать в этом случае?

UPD: Вопрос снимается, гугл сказал, что при перезаписи таблицы разделов данные никуда не деваются. Правда для меня fdisk - вещь новая, как и linux в целом. Но ничего, будем пробовать )

#12 03.03.2015 09:43:18

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

gparted и NTFS раздел.

Quote by KuckucL#
потери данных не избежать

Не обязательно.
1) Размер собственно файловой системы записан внутри ФС в ее управляющих структурах. Возможно, он меньше раздела.
2) Возможно, в область за пределами раздела ни данных, ни управляющих структур не писалось, и эта область чистая, тогда и теряться нечему.

Но если в "хвост" за пределами раздела и диска туда когда-то было что-то записано, то оно уже потеряно.

Посмотреть размер собственно ФС в случае NTFS можно, например, так:
sudo ntfsinfo -m /dev/sdb1
Volume Information
...
        Cluster Size: 4096
        Volume Size in Clusters: 2618587
Что 10_725_732_352 байт или в 512-байтных блоках: 20_948_696 (2618587*4096/512)

Примерный план действий такой.
1) сделать бэкап таблицы разделов (можно вместе в загрузчиком в MBR) в безопасное место:
sudo dd bs=512 count=1 if=/dev/sdb of=sdb.mbr
Если ошибёмся с таблицей разделов, сможем вернуть как было:
sudo dd bs=512 count=1 if=sdb.mbr of=/dev/sdb

2) сделать бэкап всех важных файлов в безопасное место
3) выполнить:
sudo fdisk -l /dev/sdb
Command: p
...

Command: d
Partition 1 is deleted

Command: n
...
Select:  p
Partition number:  1
First sector: 2048
Last sector: <нажать Enter>

Command: w

4) Проверяем:
sudo parted -l

#13 03.03.2015 10:16:36

KuckucL#
Administrator
Зарегистрирован: 16.02.2015
Сообщений: 38
IP-адрес

gparted и NTFS раздел.

sudo parted -l

Модель: ATA WDC WD800BB-22JH (scsi)
Диск /dev/sda: 80,0GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец   Размер  Тип       Файловая система  Флаги
 1     1049kB  76,0GB  76,0GB  primary   ext4              загрузочный
 2     76,0GB  80,0GB  4023MB  extended
 5     76,0GB  80,0GB  4023MB  logical   linux-swap(v1)


Модель: ATA ST3160812A (scsi)
Диск /dev/sdb: 160GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец  Размер  Тип      Файловая система  Флаги
 1     1049kB  160GB  160GB   primary  ntfs


Как всё элементарно оказывается) Спасибо, bormant
Всем спасибо ^_^

#14 03.03.2015 10:34:06

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

gparted и NTFS раздел.

KuckucL#,
единственно, я б ещё проверил раздел где-нибудь под родной системой (читай под Windows) на предмет наличия и исправления ошибок.
Возможно, там же и размер её уменьшал бы, благо это уже давно штатная функция. А кому как не производителю NTFS лучше всего разбираться в ее особенностях...

В любом случае, где б не меняли размер, проверка какая-никакая будет.

Board footer