После LILO винда из FAT-32 превратилась в Type-44, как лечить?

Автор: u866 Дата: 20.04.2004 19:15 На харде в разных разделах (оба Primary) стояли WIN98SE на FAT-32 и ASP Linux 9.2 на своей ext3 (трехдисковый дистрибютив в коробке). Так как Линух ставила после винды, то загрузчик Lilo взял управление на себя и при старте предлагал выбрать ось. Все было шоколадно до тех пор, пока не решила поставить Линух на второй физический диск, а с первого диска его снести. Использовала для сноса Partition Magic 8-й версии. Линух снесла, загрузчик Lilo убрала с харда командой FDISK/MBR (с загрузочной дискеты винды). Только управление винде, при этом возвращено не было. Комп перестал видеть раздел винды как FAT-32 и стал обозначать этот раздел, как Type-44. Тоже самое грит и Partition Magic загруженный с его собственных загрузочных дискет. Конвертирование назад в FAT-32 не получается (эта опция в PM не активна), повторная установка Линуха с его Lilo в пустой раздел диска (назад на прежнее место) тоже не помогла. Подмонтирование диска с виндой к линюксу не получается, так как раздел с виндой не FAT-32 (а Type-44). Команда sys C: с аварийной дискеты винды ничего не дает, так как тоже не видит раздел с FAT-32. Хелпаните кто-нить, как вернуть педали винде или, хотя бы, как стянуть из этого раздела (Type-44) одну "небольшую" фолдру на 6,5Gb. В этой папке весь инет за полгода лежит,все честным трудом закачано!!!Грустный Своевременно, дура, не забэкапилась, вот теперь не знаю что делать! "Acronis Recovery PRO" - не помог!!! В Линухе я пока ламер - только начинаю пробовать, не знаю, что сделал LILO с загрузчиком винды, скорее всего затер, но почему тогда раздел не отображается как FAT-32??? Может какую прогу нужно заинсталить для работы с разделами или линканите на инет ссылочку. Хард - Seagate Baracuda ATA-4 - 80Gb. Осальное железо "правильное", глюков не замечалось, память и блок питания в порядке. Может кто встречалася с таким глюком, когда FAT-32 превращалась в "Type-44" и как бы енто вылечить?
Заранее благодарна.
Наталка u866@ztel.ru
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 20.04.2004 20:16Гастрит u866 писал(а):

> На харде в разных разделах (оба Primary) стояли WIN98SE на
> FAT-32 и ASP Linux 9.2 на своей ext3 (трехдисковый дистрибютив
> в коробке). Так как Линух ставила после винды, то загрузчик
> Lilo взял управление на себя и при старте предлагал выбрать
> ось.

Интересно, а как Вам удалось найти в ASPLinux 9.2 загрузчик Lilo?

> Подмонтирование диска с виндой к
> линюксу не получается, так как раздел с виндой не FAT-32 (а
> Type-44).

Как монтируете (телепаты в отпуске...)?

> В Линухе я пока ламер - только начинаю пробовать, не знаю, что
> сделал LILO с загрузчиком винды, скорее всего затер, но почему
> тогда раздел не отображается как FAT-32???

Откуда Вы смотрите на раздел?

Кроме того, в принципе, для таких тем имеется общий форум, а не данный.

С уважением,
Гастрит
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 01:47u866 1. Lilo я выбрала при инсталяции ASP Linux 9.2, 2.Монтирую командой mount /dev/hda1 и.т.д., смотрю на раздел в папке /mount/winc - это директория, которую я создала для подмонтирования, самое интересное, что если подключить еще один хард с нормальной виндой на FAT-32, то все прекрасно видно, а вот этот гадский Type-44 ни одна прога не видит.
3. Я как раз на общем форуме и нахожусь, не знаю, как у Вас, а на форуме - "флейм" ответа никто не дал
4. Говорят, сообщество Линюксоидов откликается на чужие беды, но здесь я этого не заметила
С уважением Natalka
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 02:06u866 Большая просьба, не отвечать, если у Вас не было такой проблемы или не знаете, как это лечится
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 08:45wusup Загрузитись с дискеты линукса или с установочного диска,
наберите в консоли dd if=/dev/zero of=/hda bs=512 count=1;
Тем самым очистите MBR потом можно уже лечить, fdisk /mbr - большой глюк.
Если нет линуха под рукой можно с ДОСа(or Win) дебаджером.
A:\>debug
-F 9000:0 L 200 0
-a
mov dx,9000
mov es,dx
xor bx,bx
mov cx,0001
mov dx,0080
mov ax,0301
int 13
int 20
;нажмите Enter дважды
-u 100 L 12
;проверьте правильность введенного кода
-g
;выполняет код
Program terminated normally
-quit

Желаю удачи
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 08:45wusup Если не поможет.
Впринципе возможно востановление MBR в ручную.
Для этого нужно хотя бы знать разбивку диска
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 10:04alex_gav Дайте вывод команды fdisk -l /dev/hda (или какой он там у вас). Скорее всего, стоит неправильный тип раздела. Хаками с MBR можно вообще угробить всю инфу (по крайней мере, надо точно знать, что делаешь).
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 11:18wusup fdisk -l /dev/hda - Вряд ли чего даст, данная команда только выдаст что прописано
/proc/partitions, а там прописано то что находиться в mbr.
Да то что я писал раньше прошу пока не учитывать, ну бегло прочитал, не все понял.
Раз linux уже стоит то можете ли вы подсказать следующее.
1. нужно сделать копию mbr командой dd if=/dev/hda of=mbr count=1 bs=512;
2. отркрыть файл команда: hexedit mbr;
3. cместиться стрелкой на строчку начинающуюся с 000001С0;
4. и выложить здесь чего там написано в этой строке.
P.S.
Подразумевается что fat у под /dev/hda1
если раздел другой то номер строки будет другой
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 13:58Гастрит Уважаемая Наталка!

Где Вы были 21.01.2004 в 1.47, мне неизвестно. Я же 20.04.2004 в 20.16 был именно на форуме "Флейм". Поэтому, пожалуйста, не хамите.

Полагаю, что суть проблемы - не в MBR, а в самих разделах. Поэтому wusup, имхо, отвечает не на тот вопрос, который Вас интересует (уж так Вы умеете излагать свои мысли). Поэтому задумайтесь над вопросом alex_gav'а или, на худой конец, попытайтесь смонтировать раздел помимо /etc/fstab, командой mount -t vfat /dev/hda1 /mnt/winc (из-под root).

Всех благ,
Гастрит

P.S.: А загрузчика Lilo в ASPLinux 9.2 не было, нет, и, полагаю, уже не будет. Так что Ваше утверждение, будто Вам удалось выбрать его при инсталляции... мягко говоря, сомнительно. Возможно, вы перепутали 9.2 и 9. Но это, опять же, не повод для хамства.
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 21.04.2004 14:37wusup Да пускай выложит эту строчку и все сразу станет ясно.
Если первые четыре байта 01 00 0C FE - значит человек не умеет монтировать
А если 01 00 44 FE - (что утверждается) тогда можно смотреть эту строку до конца и остальные тоже,чтобы вычислить размер раздела и хотя бы посмортеть струкуру разбивки диска.
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 22.04.2004 10:24Neonovice Ну как дела?
Удалось восстановить partition table?
Или наоборот, угробить диск окончательно?
На каких позициях стоим сегодня?
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 24.04.2004 21:39u866 Посмотрела в файле /etc/fstab. Там указано, что есть на hda1 раздел ext3, потом еще раздел со свопом, и раздел Type=620 (это как раз, наверное, винда).
Подмонтировала его командой mount /dev/hda1 /mnt/win -t type620 (так мне посоветовали на форуме журнала Upgrade). К сожалению ничего не получилось. Дурная у меня башка, надо было мне скопировать содержимое файла fstab, да взять его на халтуру. Я в инете пока могу бывать, только раз в четыре дня, когда подрабатываю в одной конторе ночью Улыбка (халява однако). Днем я учюсь в институте, а дома у меня выделенка, но пока не работает, так как с этим хардом никак не разберусь. да забыла совсем этот файл Fstab взять с собой на халтуру,
может быть содержимое этого файла че-нить прояснит для дела. В Линухе я пока дремучий ламер, поэтому даже толком не знаю синтаксис команд, может где пробел не поставила или косую черту, поэтому не получается. Следующий раз я буду в инете в ночь с 28 на 29 апреля, выложу содержимое этого файла и за одно попробую
все, что Вы мне присоветовали за это время. Большое спасибо всем, кто откликнулся! Приношу извинения Гастриту, раскаиваюсь и посыпаю голову пеплом!Действительно первоначально тема была на форуме "флейм", наверное модератор переместил эту тему на общий форум, не знаю. По поводу загрузчика Lilo: какой именно загрузчик стоит, я не знаю до сих пор, а про Lilo сказала, потому, что при инсталяции ASP Linux 9.2 (версия из 3-х дисков в пластиковой коробке с вкладышем поддержки на 90 дней - куплена на Савеловском), так вот, при установке Linux предложил выбрать загрузчик из трех возможных: ASP Loader, Lilo, Grub. Я выбрала Lilo. (Потому как при первом знакомстве с Linux (ставила с однодисковой версии - приложению к журналу Chip прошлым летом) Lilo у меня работал нормально, в том смысле, что появлялось при старте компа окно с выбором оси и винда с Линухом дружили нормально). Вот поэтому я и говорю, что загрузчик на данный момент Lilo, а какой он на самом деле - не знаю. Сегодня ночью буду иметь возможность еще несколько вылазок в инет, если нужно будет к следующей "вахте" притащить содержимое еще каких-нить файлов из Linuxa, то напишите, я 28 апреля их выложу на форуме (если это конечно поможет). Прошу никого не обижаться! Это все масдай - висючий уже достал своими глюками, вот и нервничаю, а полностью отказаться от масдайки пока не могу, так как Linux еще толком не освоила Грустный
Всем желаю успехов и еще раз СПАСИБО!
Natalka u866@ztel.ru
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 24.04.2004 21:44Digger Ребят помогите пожалуйста!Я не по теме но уже надоело!
Установил мандрейк 8.2 он не нашёл звуковуху,что делать!
sndconfig не работает!Помогите пожалуйста!Заранее спасибо!
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 24.04.2004 22:35МихаилZ Вы не пробовали просто запустить
fdisk /dev/hda
а потом буковкой t поменять тип виндового раздела на "b" или "c" ?
По идее от этой операции ничего слететь не должно.
Попробуйте подключить в линуксе командой mount /dev/hda1 /mnt/win -t vfat
Если не подключится, то напишите точно как у вас были расположены все разделы до Операции с PM и после
и fdisk -l /dev/hda в студию
Если у вас PM не сглючил и довел дело до конца, а запорчена только таблица разделов, то можно попробовать в fdisk'е командой "o" создать новую пустую таблицу, сделать раздел как положено. Данные от этого не должны пропасть, потому что fdisk не будет форматировать разделы и лазить куда не нужно. Главное в этом деле знать с какого сектора расположены раделы. если у вас только один раздел должен быть после операции с PM, то нет проблем. Только перед этим запишите на бумаге вывод команды fdisk -l /dev/hda

ЗЫ а "type620" в опциях маунта - злобная шутка .
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 25.04.2004 00:04NSP ключевые фразы:
> На харде в разных разделах (_оба_Primary_) стояли WIN98SE и ASP Linux 9.2
> Использовала для сноса _Partition_Magic_8-й_версии.
> Линух снесла, загрузчик Lilo убрала с харда командой FDISK/MBR

что именно подразумевается под словом "снесла" - удалила вообще, или преобразовала в фат? почему-то кажется мне (сугубо IMHO, ибо даром телепатии не обладаю), что было второе..
по концепции файловой системы от M$ на одном харде не может быть двух примари разделов с фат - либо партишн мэджик, либо фдиск от M$ как "правильный" софт, попытались скрыть второй примари раздел с фат из таблицы разделов (какой именно из разделов они могли посчитать "вторым" и какой способ "скрыть" - целиком и полностью на совести разработчиков данного софта)

тип раздела весьма просто изменить на требуемый линуксовым fdisk'ом.

еще один нюанс - для мбр от вин9х обязательно наличие бут-флага у примари фат..

ЗЫЖ а лило определенно в данной ситуации ни при чем..
ЗЗЫЖ "-t type620" - это уже становится все более интересным! ;-)
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 25.04.2004 02:25u866 В Партишин Мэйджик удаляла раздел ext3 полностью, и своп тоже, преобразований не делала в FAT-32. Винда после этого естественно не загружалась, а вот Lilo (или как его там) появлялся и предлагал загрузить Линюкс (которого уже не было). Чтобы сделать обычную загрузку винды понадобилось как-нить убрать Линюксовский загрузчик. Не пришло ничего умнее в голову, как загрузиться с дискеты (от WIN-98)и заменить MBR командой FDISK/MBR. После этого вся бодяга и случилась: Линюкс удален, его загрузчик тоже, а педали винде не вернулись и, даже РМ стал видеть раздел винды не как FAT-32, а как Type-44. Попробовала в пустой (без FS) раздел вернуть назад на место Линюкс. Но теперь и из Линюкса доступ к видовому разделу пропал. Кароч, я выпишу все подробно дома не спеша, что было с разделами и что я предпринимала, и вночь с 28 на 29 апреля представлю полный отчет. Извините за напряги.
Natalka u866@ztel.ru
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 25.04.2004 09:07Neonovice 1) НИКОГДА не следует пользоваться fdisk от MS. Можно только тогда, когда имеете дело с НОВЫМ винтом БЕЗ ДАННЫХ. Или когда содержимое винта вам безразлично.

2) Прочитайте это: [www.linux.org.ru]

3) Сходите на [www.symon.ru] , скачайте и установите SyMon. Он вам поможет в любой сложной ситуации.

4) Из текстов выше я так и не понял, изменялись ли ГРАНИЦЫ разделов в процессе боев с винчестером. Если НЕТ, то ничего непоправимого пока не произошло.

5) Вам нужно (как совершенно справедливо написал МихаилZ) ПРОСТО ПОМЕНЯТЬ ТИП РАЗДЕЛА с Виндой с 44h на 0ch или на другой подходящий (выбрать нужный тип раздела вы можете либо из-под линуксового fdisk-а, либо используя SyMon и внимательно почитав его help после загрузки с дискеты).
#fdisk /dev/hda - запуск линуксового fdisk-а
затем m - вывод помощи по командам
l - вывод возможных типов разделов.
Кстати, вы нигде не найдете тип 44h, похоже этот тип используется PQPmagic для каких то своих нужд или для обозначения "проблемных" разделов.

6) После изменения типа раздела попробуйте загрузиться с дискеты или CD с ДОС-ом. Если до этого все было сделано правильно, то вы должны увидеть вожделенный раздел (разделы?) с виндой.
Вот теперь можно заняться загрузчиком.
Если версия ДОС на том, с чего вы его грузили, совпадает с версией, используемой вашей виндой (поэтому лучше грузить ДОС с вашей загрузочной дискеты или с мультизагрузочного CD с возможностью выбора разных версий ДОС), то просто сделайте sys C: (тут тоже возможны варианты, зависящие от версии ДОС, поэтому правильнее еще раз глянуть верный синтаксис, сделав sys -h или sys /? или sys /h).

Итак, резюме таково:
1) не паниковать
2) использовать SyMon - он вас еще не один раз выручит, сами убедитесь, когда попробуете.
3) с MBR можно делать все, что угодно (если знаете точно границы ваших разделов, поэтому таблицу разбиения лучше сохранить на бумажке), но НИКОГДА не следует писать в область данных на разделах, пока не решены все проблемы с разделами.
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 25.04.2004 20:06Zaff Можно при помощи того-же пакета Partition Magic - программа PTedit. Там можно поменять все вручную.

<флейм>
И, если у кого есть проблема с форматированием разделов, то можно при помощи того-же PTedit занулить нужную партицию.
А затем спокойно отформатировать.
</флейм>
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 26.04.2004 19:49Ryzhakov Ivan Лично у меня были проблемы с PartitionMagic. Довольно нездоровая программа, уж очень сильно опирающаяся на винду и по этой причине не позволяющая проводить некоторые операции с диском. Насчёт Type-44 точно не знаю, но подобные ошибки PartitionMagic8 выдаёт, к примеру, после установки Mandrake9.2 (возникает и вопрос к Мандрайку по поводу неполной проверки своих дистров): он пишет, что таблица разделов рухнула и доступа к ней нет, при этом все установленные ОСи работают как ни в чём не бывало, но при попытке переустановить, например, WinXP, fdisk может запросто снести один или несколько разделов на винте, а то и зарубить всю информацию на жёстком диске.
Есть и такие пути решения проблемы: уже упоминавшаяся продукция Acronis: дорого, но данные на диске дороже(хотя можно поискать в Москве за 80р. у пиратов - только я этого не говорил), установка или загрузка с загрузочного диска типа Russian Soft 2003 проги PartitionMagic7, которая, как и 8-ая версия, скорее всего выдаст ошибку, но предложит её исправить и после 5-10 утвердительных кликов можно будет получить доступ к разделам, правда, может оказаться и 5 первичных, из-за чего, собственно, иногда и возникают глюки. Но это скорее на будущее, т.к. Вы совсем потеряли доступ к винту и, мне думается, совсем потеряли данные(однако буду рад узнать, что это не так и тогда постараюсь записать ваш рецепт решения проблемы).
Ещё один штрих: ничего плохого не вижу в M$вском fdidk'е, а вот о загрузчиках к Linux могу кое-что сказать. Так, ваш любимый LILO, распространён скорее по инерции, чем из-за реальных достоинств (поэтому его, наверное, и нет в АСП9.2), т.к. способен загружать не более 16 осей и только с первого винта, второй, насколько я знаю, этот загрузчик не видит, при этом раздел /boot ОСи должен находиться не позднее некоторого цилиндра, что может быть проблематично на очень больших винчестерах (60-80Gb), да ещё периодически LILO так и норовит вылетить с записями типа LIL? LI 00001111... GRUB, который, правда, видит до 63 осей и способен их грузить со вторых-третьих дисков,также чувствителен к цилиндрам. Самый оптимальный загрузчик для АСП - aspldr (хотя он мне не всем нравится), у которго этих проблем меньше. Но ни один из трёх не советовал бы писать в MBR, если используешь виндовс, лучше записывать загрузчики в загрузочные сектора корневых разделов Linux'а, а загрузку осей доверить спецпрограмме AcronisOSSelector8 (аналогичный подукт от Powerquest - Boot Loader, использовать не рекомендую из-за его куцых возможностей, слабого дизайна, и, что самое главное, опять же таки странного поведения), которая кроме того быстрее и гораздо корректнее разобьёт HDD без потери данных, чем пресловутый PM8. Если жалко денег на Acronis, то обзаводись загрузочными дискетами к своим линухам, всё равно ведь рекомендуется их создавать, так пускай хоть используются по назначению.
И самый щегольской вариант: после создания загрузочных дискет попробуй загрузочный сектор своего "пинвина" прописать в NTLoader. Лично у меня ничего не получилось и я пришёл к Акронису, но в сети есть хорошая инфа, в том числе на www.linuxcenter.ru и др.

З.Ы. Хотелось бы добавить, что лучше не хранить всю ценную информацию на одном разделе, тем более первичном, который может понадобиться снести из-за обрушения ОСи (кстати, не свегда M$овской), а поместить все свои дистрибутивы программ и личную документацию на какой-нибудь дальний логический раздел, не содержащий ОС, что позволит в последствии безболезненно форматнуть раздел с виндой (и не только), кстати, по моему личному (хоть и чуть более полугодовалому) опыту линух - единственная ОСь, которую даже рекомендуют ставить на логические, а не на первичные, разделы. С чем связано, не знаю, пусть ответит кто-нибудь более компетентный. Удачи!!!
Re: После LILO винда из FAT-32 превратилась в Type-44, как лечить? 27.04.2004 09:36Neonovice Не берусь спорить с Иваном о способности lilo или grub поддерживать "загрузку с разделов, слишком удалённых от MBR" (на сколько слишком?), т.к. не работал с дисками более 40Гб, но то, что они определенно умеют загружать машину со второго и третьего (первый SCSI, второй primary master IDE, третий secondary master IDE, причем нумерация может быть произвольной) это просто факт.
Далее, fdisk от MS практически всегда рушит данные при операции удаления раздела и открытия его снова. fdisk от RH (ASP) еще ни разу не обрушил данные у меня при подобных процедурах, даже если организовать раздел не вполне в прежних границах (точнее если отличается последний цилиндр раздела, причем в большую сторону). Не нужно менять тип раздела, только и всего.
Далее, я предлагаю в качестве вспомогательного средства БЕСПЛАТНУЮ программу РОССИЙСКОЙ разработки, ХОРОШО ДОКУМЕНТИРОВАННУЮ, имеющую сайт поддержки, к тому же такую, которая САМА делает только одно - находит существующие разделы, с которых может быть произведена загрузка, и прописывает их в специальную таблицу. Все остальное вы делаете сами ОСОЗНАННО (если имеете достаточный опыт), кроме того, если что-то пошло не так, имеется возможность откатить операцию, либо вернуться к любой записанной ранее конфигурации, либо просто деинсталлировать монитор. ВСЯ РАБОТА НА ЗАПИСЬ идет СТРОГО на 0-й дорожке 0-го цилиндра, у которой для загрузки используется только один сектор (если мне память не изменяет). Я говорю о SyMon.
Теперь я обращаюсь к Наталье: обратите внимание на дискуссию [forum.asplinux.ru]
и делайте выводы.
RSS-материал