Что это, Бэрримор ?

Много разных глюков я видел, но вот такое...

Машинка AMD K7T266 PRO2-A (меж соседними слотами наказябано: MS-6380Е Ver:1.0). Прикупила хозяйка сдуру к ней винчестер - Рыбу на 200 гигов, IDE. Поначалу разбили ей некие умники винт на 15, 58,58,58. И все - под FAT32. Она, видите ли, еще и 98-ю хотела, и чтоб все диски были из-под нее видны. Ладно. Навтыкала она на машинку 98-ю, а на диск D - XP и Win200 рядышком. А потом - подцепила старый винт и давай сливать свои 60 гигов на новый.
Слила. Отцепила старый винт. Включает машинку - NTLDR IS MISSING ! Ну, привезла.

На диске С (это который 15 гигов с W98) - полное мясо. То есть, бут-сектор еще есть, а дальше... ни FAT-ов, ни директорных входов... сплошь лабуда. Ладно, плевать. Такое как раз занакомо. Забываем о содержимом, перебиваем С заново, делаем бут в ДОС, напускаем на это дело FIXMBR и FIXBOOT, копируем с живой двухсистемной машинки нужные файлы, часть из них правим ручками - и обе новых Винды оживают. Итого, имеем три варианта загрузки. Это - пока не задача.

Дальше - интереснее. Преобразую я все большие диски в NTFS. Остается под FAT32 только диск С. Грузимся в голый ДОС.
ДВА ДИСКА ! С и D. D - пустой. И места на нем... ДОС до стольки считать не умеет. Скопировал туда чего-нить. Перезагрузился. Есть диск, скопированное живо. Грузимся в ХР. Под FAT32 диск С, остальные три - под NTFS, на них того, что я копировал - нету. Да и непустые они были изначально...

Хорошо. Цепляю этот винчестер к моей тестовой BX-ине (она винч видит как 136, дальше - не умеет). Грузимся в ДОС - нету лишнего диска ! И с моего диска грузимся, и с этого... нету лишнего диска. А на той припадочной мамке есть !

----------------------------------------------------------------------------------

Так что это, Бэрримор ? Откуда ДОСя берет лишний диск, о котором ее никто не просил ? И куда же она тогда пишет на самом деле ? Я догадываюсь, что на тот же диск. Но куда именно ? А главное, кого лечить, и как ? Меня-то после такого уж точно пора - пойду, приму триста капель валерьянки...

Аватар пользователя savely

Я бы плюнул на лечение, занулил веник, потом сделал бы раздельчик на "меньше 8-ми" гиг, поставил бы 98, потом запустил инсталл XP, им бы еще один раздел (желательно примари) сделал (гиг на 10), туда бы и поставился XP'ей. Получился б Dual-boot - 98 и XP. Далее - грузанулся в XP и менеджером дисков доразбил бы остальное - если 98 нужен еще раздел - сделать сколько-то FAT32 (до 128 гиг, ессно). Остальное - в NTFS. И SP1 на XP...

А кому счас легко...

Триста капель не помогли. Пришлось удвоить дозу.
После этого в мозгах прояснилось.
Итак, решение загадки (как мне видится):


BIOS этой мамашки видит винчестер целиком. И ХРюша - тоже. А вот WIN2000 упорно кричит, что больше 131 гига на этом винте она не наблюдает. Вот хозяйка и доигралась. Прыгая между системами туда-сюда, получила обрезание последнего диска F на 131-м километре полного отсчета винта (это где-то на 10-м гиге его заявленного размера). И поскольку все было под FAT32, при очередной загрузке ХР-юша пофиксила сие безобразие, оставив диск F объемом 10 гигов (как сделала WIN2000) и создав диск G (возможно, переспросив предварительно - но чего ж вы хотите от тупого юзера ! Мало ли какие вопросы Винда задает - всех и не упомнишь...). И появился еще один диск под FAT32.
Потом - снова въехали в WIN2000, которая это новшество опять зарубила (для себя). И снова - ХР-юша любезно сообщила о непорядке, тут обеспокоенная дама догадалась восстановить диск F на весь возможный объем, поскольку о диске G исходно не просила.

И вот когда я, после восстановления бута на диске С, Партишен Мэджиком под ХР-юшей преобразовал все большие диски в NTFS, тут-то и начались чудеса - всплыл этот фантомный диск.
И виден он был под ДОС-ом на родной машинке - потому что был ЗА границей 131 гиг. А на машинках, не видящих больше 137- гиговых винтов его, естественно, не было.

ДОС-овским доступом через Биос мы почему-то, наплевав на Big Total Number Of Sectors, шаримся в пределах границы 137 (131, смотря как считать) гигов - и НАХОДИМ эту спрятанную партицию и бут-сектор. Наверное, еще и потому, что NTFS-ные бут-сектора ДОС не читает - зачем, ей сия геометрия неизвестна ! А в защищенном режиме, через собственные драйверы, Винда совсем не интересуется этой критической областью и проскакивает ее. Вот и все решение загадки. Может быть, кому-то и поможет.

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей