LinuxForum.Fans
Тема

LMDE не видит разделы жесткого диска.

Автор: Userboy 32 сообщений 3803 просмотров
#389513

Погуглил, нагуглилось:
http://ubuntuforums.org/showthread.php?t=1705325
http://forum.ubuntu.ru/index.php?topic=130373.msg1326590#msg1326590

http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.10/fixparts-binaries/

PS. Есть версия под Win32 и Win64, можно поправить таблицу разделов до вменяемого состояния и из под Windows.

#389521
yars написал:
Userboy, отставить. Ждем вывода gdisk.

[console]GPT fdisk (gdisk) version 0.8.8[/console]

#389532

Userboy, имелось в виду[console]$ su -
# gdisk -l /dev/sda
# gdisk -l /dev/sdc[/console]

#389534

bormant
А ему это надо - на пределе возможнностей спасать фотки? Это так важно?
Правильно, снести всё и сделать себе машину.

#389544
"mvt" написал:
Правильно, снести всё

Лучшее лекарство от головы -- топор?

Чем поправить, уже было написано тут: LMDE не видит разделы жесткого диска.
Если надо было поправить и двигаться дальше, то рецепт как раз то, что нужно.
Если надо разобраться в причинах, то всё остальное, что про gdisk.

А про предел возможностей и фотки -- не понял, об чём речь? Проблема обозначена одна: установщик и GParted не видят таблицы разделов на диске. То, что fdisk и установленный Windows всё видят замечательно, проблемой не является и спасать ничего тут не надо. Возможно, пока не надо.

#389547

bormant
А вот пусть сначала займётся. Это Вы понимаете, что делать. А не мешайте человеку освоить его собственную машинку. Я не прав?

#389550
bormant написал:
Userboy, имелось в виду[console]$ su -
# gdisk -l /dev/sda
# gdisk -l /dev/sdc[/console]

Я сейчас с магейи пишу. Тут эти комманды актуальны?

#389551
mvt написал:
bormant
А вот пусть сначала займётся. Это Вы понимаете, что делать. А не мешайте человеку освоить его собственную машинку. Я не прав?

Они мне очень помогают.
Всё дело в том, что сносить я ничего не собираюсь. Если существует иной исход.

#389552
"Userboy" написал:
Тут эти комманды актуальны?

Да, если диски определились как /dev/sda и /dev/sdc.
Можно выполнить [console]$ su -
# fdisk -l[/console]посмотреть, как определились диски, затем глянуть, что про них думает "gdisk -l", скормив ему по очереди их имена (в примере выше это были /dev/sda и /dev/sdc).

#389553
"Userboy" написал:
Если существует иной исход

Вот там: LMDE не видит разделы жесткого диска. дана ссылка на утилитку, выправляющую таблицу разделов.
Загрузить сообразно используемой системе, установить (если в системе её ещё нет, речь о fixparts), прочитать руководство (man fixparts), выполнить.

#389575

[console][root@localhost ~]# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************

Disk /dev/sda: 312581808 sectors, 149.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 097732F4-D3B7-4447-8FC7-0E90424F17FD
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 312581774
Partitions will be aligned on 1-sector boundaries
Total free space is 13244 sectors (6.5 MiB)

Number Start (sector) End (sector) Size Code Name
1 63 61432559 29.3 GiB 0700 Microsoft basic data
2 61442048 102414374 19.5 GiB 0700 Microsoft basic data
5 102404096 312578047 100.2 GiB 8300 Linux filesystem
[root@localhost ~]# gdisk -l /dev/sdc
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************

Disk /dev/sdc: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 89DE8CDC-2F64-46D7-BA7A-AA6272942B0C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 8-sector boundaries
Total free space is 26473 sectors (12.9 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 20482047 9.8 GiB 8300 Linux filesystem
2 20482875 819196730 380.9 GiB 0700 Microsoft basic data
4 819197952 1023997951 97.7 GiB 8300 Linux filesystem
5 1023999228 1953503999 443.2 GiB 0700 Microsoft basic data[/console]

#389596

Userboy,
ок, судя по [console]# gdisk -l /dev/sda
Partition table scan:
MBR: MBR only
GPT: not present

# gdisk -l /dev/sdc
Partition table scan:
MBR: MBR only
GPT: not present[/console]опасения о наличии остатков порушенной GPT не подтвердились.

Следующий возможный вариант -- наличие в таблице разделов противоречивых сведений в LBA и CHS вариантах.

Давайте проверим таблицы при помощи fdisk:[console]# echo -e "v\nx\nv\np\ne" | fdisk /dev/sda
# echo -e "v\nx\nv\np\ne" | fdisk /dev/sda[/console]Здесь fdisk-у по очереди подаются следующие команды:
v - verify -- проверить таблицу разделов
x - extra functionality (experts only) -- переход в режим дополнительных команд
v - verify -- проверка таблицы разделов
p - печать таблицы разделов
e - печать таблицы расширенных разделов

Поскольку разметку не видит GParted, неплохо было бы глянуть, какие есть претензии у его консольного товарища, parted:[console]# parted -l[/console]

Было бы неплохо запустить GParted в эмуляторе терминала и посмотреть, нет ли от него каких предупреждений о невозможности прочесть разметку.

Это что касается диагностики.

Что касается лечения.
Если проблема в несоответствии LBA/CHS, то должно помочь:[console]# echo -e "c\nw" | fixparts /dev/sda
# echo -e "c\nw" | fixparts /dev/sdc[/console]Здесь fixparts выполнит по очереди следующие команды:
с - пересчитать значения CHS
w - записать таблицу разделов

Войдите или зарегистрируйтесь, чтобы ответить.