LINUX.ORG.RU

Linux не видит часть жесткого диска

 


0

2

Всем доброго времени суток! Сознаюсь, откусил 16 Гб от линукс диска и поставил для работы winXP. Windows не загрузилась как надо, а в линукс тоже не могу зайти не видит раздел, даже с grub. Гружусь c live usb. Вот выхлоп:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x57cc57cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5099    40957686    7  HPFS/NTFS
/dev/sda2            5100       31871   215042783+   7  HPFS/NTFS
/dev/sda3           31871       60774   232161281    f  W95 Ext'd (LBA)
/dev/sda5           31871       52528   165929112    7  HPFS/NTFS

Disk /dev/sdb: 16.0 GB, 16030629888 bytes
86 heads, 22 sectors/track, 16548 cylinders
Units = cylinders of 1892 * 512 = 968704 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfcb3fcb3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           5       16549    15650880    c  W95 FAT32 (LBA)
ubuntu@ubuntu:~$ 

. Как мне данные вернуть? Ни акроникс, ни partition magiс не видят этот раздел(он кстати extended) E диск разделен под root и home, и от home я отрезал под win xp и после этого все случилось о чем пишу . Gparted вообще видит весь диск в виде неразмеченной области. Заранее спасибо.

Винде надо в начале диска основной раздел давать, иначе она всё равно создаст в начале диска основной раздел для своего загрузчика, похерив всё на свете.
Если данные на диске были важными, то лучше не спешить, а сделать копию диска.

ss_ash ★★★
()

Как тебе уже написали, сделать копию диска, потом работать с этой копией. Посмотреть, что там на диске осталось, можно через программу R-studio. Есть R-Linux — бесплатная версия для восстановления файловых систем Ext2/Ext3/Ext4.

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

спасибо,сегодня попробую. У меня вопрос. Как поставить 3 системы рядом и правильно разметить под них диск. Win7, winxp и Debian Jessie. Спасибо.

NightFobos
() автор топика

Акрониксом сделай образы того что видно, форматни и разверни копии.

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

Сделать можно как угодно. Но я бы ставил в такой последовательности:

  1. Разбить диск на три части. 1,2 - основные, 3 - расширенный разделы.
  2. Потом ставить их в таком порядке:
    1. WinXP — 1 раздел.
    2. Win7 — 2 раздел.
    3. Linux — 3 раздел.
  3. grub в корень диска.
justAmoment ★★★★★
()
Ответ на: комментарий от NightFobos

а win7 не пододвинет 1-й раздел скрытым=100мб?

Сейчас на память не помню. От этого 100 МБ раздела всегда можно позже избавится, если он глаза мозолит. На работоспособность винды он не влияет вообще никак.

Но, чтобы предотвратить его создание, на время установки можно создать 4 основных раздела при mbr разметке: 1 - wxp, 2 - пустой для установки w7, 3 - просто пустой, 4 - просто пустой. И после установки удалить 3, 4 разделы, чтобы сделать там расширенный и поставить туда linux.

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

Понял. А вот win xp устанавливается и работает только в режиме ide, а в режиме ahci- bsod.Влияет ли данный режим(ide) на скорость работы?

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

Спасибо. Сделал точно как Вы посоветовали. Все работает как часы. Единственное интересно что win7 и winxp в Grub видны под одной строчкой win7(vista), а в ней подменю xp и win7. А можно ли в Grub вынести в перечень систем- хр без подменю семерки? Чтобы сразу кнопкой пробежался и выбрал нужную ОС.

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

А можно ли в Grub вынести в перечень систем- хр без подменю семерки? Чтобы сразу кнопкой пробежался и выбрал нужную ОС.

Так можно сделать, если у тебя есть несколько физических дисков. На первый ставишь wxp, потом его от компа отключаешь. Подключаешь второй диск, ставишь w7. Если в момент установки будут подключены оба диска, w7 перепишет загрузчик и объединит обе винды в единое меню загрузки, что у тебя и произошло. Если всё сделаешь правильно, то на каждом диске будет свой загрузчик. Потом берёшь 3 диск и ставишь туда linux. Тогда в меню grub можно будет указать 3 раздельных пункта для загрузки каждой из систем. Фактически, 3 диск не обязателен, linux можно поставить в расширенный раздел любого из дисков (1,2).

P.S. Если завязки на прямой доступ к оборудованию нет (например, просто запуск программ 1с и подобных), то проще поставить основной системой linux. А потом запустить VirtualBox и в нём понаделать виртуальных машин с w98/wxp/w7/w8/w10 столько сколько тебе нужно. И все их запускать хоть вместе, хоть по очереди.

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

Еще раз всем спасибо за помощь, пойду работать.

NightFobos
() автор топика

А нахрена extended мутил? У тебя же 4 раздела всего, они все в MBR без подобных довесков влезают.

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

Сразу видно, что грабом ты пользоваться не умеешь. Редактируешь /etc/grub.d/40_custom как тебе удобно и выполняешь update-grub, от рута (или через sudo), разумеется. Перед редактированием просвещаемся: читаем man grub и связанные маны, читаем этот туториал и действуем. З.Ы. Для тех, кто в танкеленивых есть grub customizer, но он ненужен, как и сам grub.

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

В апстиме нету, зато где-то есть :) Ок, пусть будет

# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install /dev/sda

А в openSUSE вон вообще:
yast2 bootloader
, только, говорят не работает. Хотя, не знаю, может поправили уже.

yars068 ★★★★
()

Кстати, какой раздел у тебя вместо диска E должен был быть? sda5? И почему у тебя первый раздел не с 2048-го блока начинается?

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

Будет секас с драйверами и нумерацией разделов в маздаях.

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

ЕМНИП, если уже есть хоть один раздел, дополнительный стомегабайтный раздел в начале диска не создается, а создается он лишь при установке на неразмеченный диск.

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

Ну, в мою бытность дуалбутчиком я не делал расширенный раздел. Был primary, 10 гигов под маздайXP, swap-раздел на 512 Мбайт, primary, 10 гигов под корень, остальное тоже primary, под файло всякое. А тут маздаев два, да и для удобства неплохо бы вынести один раздел под данные.

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

Он не создаётся в случае установки на уже отформатированный раздел NTFS, перед которым нет свободного пространства.

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

Ну я же все снес весь винт поделил согласно совету выше и так у меня сейчас, единственное swap если понадобится создам ввиде файла и помещу в линь. Вот таблица разделов на данный момент.

root@darkstar:/home/sergey# fdisk -l

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0007cefb

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048  61442047  61440000  29,3G  7 HPFS/NTFS/exFAT
/dev/sda2        61442048 143362047  81920000  39,1G  7 HPFS/NTFS/exFAT
/dev/sda3       143362048 533987327 390625280 186,3G  7 HPFS/NTFS/exFAT
/dev/sda4       533989374 976771071 442781698 211,1G  5 Extended
/dev/sda5       533989376 787894271 253904896 121,1G  7 HPFS/NTFS/exFAT
/dev/sda6       787896320 846487551  58591232    28G 83 Linux
/dev/sda7       846489600 976771071 130281472  62,1G 83 Linux

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

1-й winxp, 2-й win7, 2 диска для данных(Типа е и f)и 5 и 6 это корень и home. Мне как раз такая разбивка нужна была.

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