PDA

Показать полную графическую версию : Жёсткий диск - разное определение ФС различными операционными системами.


lblehafan
03-05-2008, 16:37
Проблема в следующем: существует второй жёсткий диск (IDE) 250Гб. В "Paragon Hard Disk Manager" разбил его на два раздела (ext2 - 60Гб; FAT32 - 174Гб). Под Windows определяются нормально как количество разделов на нём, так и сами файловые системы (может потому что из под неё и создавал).

Проблема в следующем:
1. из под Ubuntu разделы на нём не видны, диск определяется целым, без разделов, и почему-то в системе FAT12. Выдаёт, что диск имеет ошибку.
2. почему-то не хочет использовать первые 7,8Мб в начале диска.

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

Ment69
03-05-2008, 17:45
lblehafan, У меня 320 разбито на четыре диска, два под Ubuntu, два под Vista. Только разбивал средствами установщика Vista, отрезал часть под Ubuntu, установил Win OC, потом средствами Ubuntu разбил оставшееся пространство. Одно условие - файловая система под Vista - ntfs. Почему ты использовал FAT32?

lev1
03-05-2008, 20:07
sfdisk
sfdisk (util-linux-ng 2.13.1)Использование: sfdisk [опции] устройство...
устройство: что-то вроде /dev/hda или /dev/sda
Полезные опции:
-s [или --show-size]: список размеров разделов
-c [или --id]: вывод или изменение Id раздела
-l [или --list]: список разделов каждого устройства
-d [или --dump]: дамп, но в формате, подходящем для дальнейшего ввода
-i [или --increment]: число цилиндров и т.д. с 1, а не с 0
-uS, -uB, -uC, -uM: прием/отчет в единицах секторы/блоки/цилиндры/МБ
-T [или --list-types]:список известных типов разделов
-D [или --DOS]: для DOS-совместимости: расходуется немного места
-R [или --re-read]: перечитывание ядром таблицы разделов
-N# : изменение только раздела с номером #
-n : на самом деле не записывать на диск
-O файл : сохранение в файл секторов, которые будут перезаписаны
-I файл : восстановление этих секторов
-v [или --version]: вывод номера версии
-? [или --help]: вывод этого сообщения
Опасные опции:
-g [или --show-geometry]: вывод геометрии, трактуемой ядром
-G [или --show-pt-geometry]: вывод геометрии, полученной из таблицы разделов
-x [или --show-extended]: также вывод списка расширенных разделов на выходе
или ожидаемые дескрипторы для них на входе
-L [или --Linux]: игнорирование вещей, неуместных для Linux
-q [или --quiet]: подавление предупреждающих сообщений
Вы можете перекрыть обнаруженную геометрию, используя:
-C# [или --cylinders #]:установка числа используемых цилиндров
-H# [или --heads #]: установка числа используемых головок
-S# [или --sectors #]: установка числа используемых секторов
Вы можете отключить проверку всех противоречий:
-f [или --force]: выполнять то, что я скажу, даже если это глупость

P.S. Что мне непонятно, так почему он Дебовской разбивалкой диск не побил? Шикарная разбивалка встроенная в инсталлятор. Завидую.

lblehafan
03-05-2008, 22:12
Сделал FAT32 для хранения всякого хлама для Виндовоза и Линя: документов, фильмов, музыки и т.п. На NTFS уменя первый диск, Виндовоз там сидит.
В Линукс ещё ни разу не пробовал работать на чтение/запись на разделах NTFS, потому не связываюсь (хотя поддержка в Лине уже вроде как года полтора есть, незнаю насколько полная).

Предлагаете разбить его средствами Убунты?

lev1
03-05-2008, 22:48
Сразу так надо было сделать, я боюсь что у Вас грязь в MBR и разделы не правильно распознаются.

lev1
04-05-2008, 11:57
2) Выбор файловых систем у Вас не наилучший, ext2 и FAT32 старые и не поддерживают файлы большого размера. Те записать образ ДВД у вас не получится, используйте ext3 FS. 3) Возможно субъективно, но я бы не рискнул создавать диски с FAT32 более 100Гиг.

mwz
05-05-2008, 12:03
2. почему-то не хочет использовать первые 7,8Мб в начале диска. »

Так ведь у вас оба рабочих логических диска размещены на дополнительном (Extended) разделе. Судя по картинке, вы сразу его и создали, без основного -- а в этом случае все программы разбивки дисков оставляют в начале диска свободное пространство в 8 мегабайт, на котором можно создать основной (Primary) раздел и получить загружаемый диск без необходимости перетряхивать его разделы (поскольку расширенный раздел загрузочным быть не может).

Основной же раздел у вас был создан позже, на этом свободном пространстве, но не был отформатирован.

Вам надо было сразу создавать два основных раздела, каждый со своей файловой системой: стандартно на диске может быть до 4 основных разделов (а нестандартно, с использованием специализированных диспетчеров загрузки -- хоть несколько сотен). Ну и более 170 гигабайт на FAT... MS не зря ограничила размеры FAT-дисков, которые можно создать в Win2000/XP, размером в 32 гигабайта -- хотя работать эти системы могут и с бОльшими размерами (если такие диски созданы программами "третих фирм", как у вас, или утилитой Oformat от MS): в общих чертах, у FAT бОльший размер кластеров, меньшая надёжность, невозможность управления правами доступа и отсутствие некоторых других "вкусностей" (которые в частности широко используются в Висте -- из-за чего эта система может быть установлена только на NTFS).

FRZ
05-05-2008, 20:21
Сделал FAT32 для хранения всякого хлама для Виндовоза и Линя: документов, фильмов, музыки и т.п. На NTFS уменя первый диск, Виндовоз там сидит.
В Линукс ещё ни разу не пробовал работать на чтение/запись на разделах NTFS, потому не связываюсь (хотя поддержка в Лине уже вроде как года полтора есть, незнаю насколько полная). »
с этим проблем нет. NTFS уже давно прекрасно себя чувствует под *nix-овой платформой, так что создавай NTFS и не парься

lev1
05-05-2008, 22:22
NTFS для никсов платформа не родная.

DJ Mogarych
05-05-2008, 22:29
Убунту, начиная с версии 7.04, легко читает и пишет на NTFS "из коробки".

ShellL
06-05-2008, 06:59
lblehafan, единственно правильное решение переразбить заново
например на два диска основной и extendent под Win и оставьте остальное пространство под Lin (хотя не спорю можно это сделать разбивку сразу из под Linux), после при установке Linux её средствами доразбейте
но обязательно перед разбивкой затрите MBR нулями fdisk /mbr или средствами MHDD
после этого только разбивайте

lev1
06-05-2008, 10:23
to DJ Mogarych: Раньше по поводу NTFS-3G писали что он нормально работает если одновременно на компе стоит десктопная Ось (XP, 2000), совместно с серверами её использовать не рекомендовали. Инфа правда старенькая.
Iblehafan: Затри MBR, поставь винду заново и разбей диск дебовской разбивалкой так: 1й основной раздел - винда, её не трогаем. 2й основной - точка монтирования / - root 3.5-4Гига. Далее, если памяти 2гига то предложение создать своп можно игнорировать. Все остальное под дополнительный раздел. В нем создаём логические диски. 1) /usr - 8-10Gb 2) /var 2-3Gb (некоторые и по 30-40 Gb под него отводят :)) 3) /tmp 0.5-1Gb 4) /home 20-30 Gb. Файловую систему по дефолту. Остальное отводим под виндовые разделы. Учти что всего можно создать 4 раздела. Напр 3 основных и 1 дополнительный. В дополнительном разделе можно сколько угодно создавать логических дисков.
P.S. После затирания первого сектора MHDD29, винду можно не переустанавливать, а зайти в консоль восстановления и выполнить fixmbr и fixboot.

DJ Mogarych
06-05-2008, 19:37
lev1, а как соотносится установка Виндоуза с компонентом Линукса, который читает-пишет на NTFS? Я ставил Ubuntu на компьютер, где он был единственной системой, и со второго раздела, который был отформатирован под NTFS, всё прекрасно читалось и туда записывалось, причём без коверканья русских названий. Никаким Виндоузом на том компьютере и не пахло.

Ой, как всё сложно… По-моему, можно просто удалить все разделы с жёсткого диска, потом установить Windows, создав раздел нужного размера и отформатировав его под NTFS. Затем начать устанавливать Ubuntu, указав при установке, что он будет не единственной системой, и что ставиться надо на оставшееся место. Зачем эти танцы с бубном — usr, var, tmp размечать? Это не так уж важно, авторазметка сработает не хуже, и уж точно без ошибок.

Кстати, если на одном жёстком диске меньше 4 разделов, то их лучше всего делать не расширенными (extended), а основными, а то линукс расширенных разделов, насколько я помню, не увидит. И mbr затирать необязательно, если первым будет устанавливаться Windows, он и так загрузчик заменит на свой. Но для спокойствия, наверное, всё же лучше удалить разделы именно затиранием MBR. :)

Ment69
06-05-2008, 19:45
указав при установке, что он будет не единственной системой » Ubuntu "умный" он сам "догадается" что есть ещё одна система :)

DJ Mogarych
06-05-2008, 20:08
Это да. Но всегда же можно нажать на радиокнопку "Использовать весь диск". :)

ShellL
07-05-2008, 08:09
И mbr затирать необязательно, если первым будет устанавливаться Windows, он и так загрузчик заменит на свой »
далеко не всегда, сталкивался, долго бился с установкой пока mbr не затер

lev1
08-05-2008, 00:03
Как перебивать MBR, это слишком старый вопрос. Не будем лохматить бабушку или создавайте отдельную тему.
P.S. Если чел юзает 2 оси и линух, то разбивалками он пользоваться научиться ОБЯЗАН!




© OSzone.net 2001-2012