У меня брендовая мамка IBM с чипсетом intel815e. BIOS, естественно, их фирменный - IBM-овский. В последней версии, 137GB проблема в нём не решена. Поставил диск в другой компутер, форматнул в NTFS 250GB и поставил обратно в IBM. В BIOS-e 137GB. Установил WinXP на этот раздел и кажется всё в порядке. Под Windows-ом показывает 250GB, всё грузится и работает. Вопрос будет ли это всё так работать нормально? Не возникнет ли проблем, когда я заполню диск более 137GB? Насколько я понимаю, через BIOS выше адресации уже нету. Или WinXP адресует сам напрямую?
Попутно вопросы:
- Читал, что если не найти BIOS для своей платы, то можно зашить от другой, с таким же набором чипсета и такой же периферией. Насколько это работает?
- Узнавал в IBM, кто произвёл мою плату, в надежде найти нормальный BIOS, полагая, что сделать мог, например QDI по заказу IBM. Выяснил - некая компания (не помню какая) которая производит высококлассное медицинское оборудование. Мат плату они изготовили, по видимому, по спецзаказу IBM. Долго лазил по сайтам с картинками разных плат, искал что то похожее. Совсем такую же не нашёл. На плате интегрированный звук другой, GAME порта нету и т.д. Вопрос: Насколько пригоден BIOS от другой, не совсем такой же платы?
На всякий случай, моя плата здесь
Ну вот, результаты такие:
Пол дня копировал огромные архивы, чтоб занять эти гигабайты.
Занял 168 GB или 181 301 444 608 байтов. Насколько я понимаю, это уже далеко за критичекой точкой. Перезагружался, всё работает нормально, тестировал архивы которые вписались последними на диск - не повреждены.
Со ссылки rom.by/phpBB2/viewtopic.php?t=4525 которую мне здесь дали, лазил на ixbt forum, читал там про хитрый ключ для работы с большими дисками под W2k/XP (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\EnableBigLba=1 (REG_DWORD). Так вот у меня его нету, прописывать не стал. Всё таки, похоже, WinXP SP2 хорошо забирает на себя работу с винчестерами.
Тогда возникает вопрос который уже здесь был озвучен:
Точнее, если предположить, что до того как windows перехватит управление дисками, некоторые нужные для этого файлы окажутся выше 137ГБ и будут не видимы, то всё зависнет. Для проверки этого я провёл ещё эксперимент:
Загрузился в свой старый WinXP на 80ГБ диске, на новом диске переименовал папку WINDOWS, скопировал её снова в коренной каталог и назвал копию обратно WINDOWS. Разница в том, что все файлы в этой папке теперь находятся выше 137ГБ. Перезагрузился на новый винт - всё нормально.
Значит понимание LBA48 происходит на самой начальной стадии загрузки - ntdetect или ntdlr и если их не уносить никуда, то проблем быть не должно.
Примечание1:
Всё выше написанное не претендует быть правдой. Это всего лишь мои домыслы и наблюдения работы на МОЁМ компьютере.
Примечание2:
На отформатированный раздел 250ГБ устанавливался WinXP с интегрированным SP2. Может у дяди билли там уже всё продумано.
Примечание3:
Данный способ, конечно же, нельзя считать "прекрасным выходом из ситуации". Лучше всего, чтоб всё нормально поддерживалось в BIOS-е. Во первых, может ещё и напорюсь на камни то, что подводные, во вторых - диск приходится форматировать на другом компутере, который нормально его видит.
Если будет чего добавить, буду добавлять.
Добавлено спустя 14 минут 57 секунд:
И ещё одно мне не понятно.
с рекомендацией б) всё понятно. тогда и проблемы не будет
а вот а): какая от этого польза, если если при обращении ко второму разделу, ну скажем сотому гигабайту, фактически идет обращение к физическому диску на котором это уже 225 гигабайт? Ведь всё равно идёт всё через ту же адресацию с которой мы и имеем проблемы. Или я опять недопонимаю что то?
Спасибо.
Куда то нас уже от темы уносит... Точно ни одна из этих, но можно ещё раз запросить в IBM.
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
Всем спасибо за ответы. Пока что, тема закрыта. Как и обещал, сообщу, если будут проблемы со всем этим, но всё же, мне кажется, что в WinXP SP2 умышленно подошли к этому и решили железно-софтовую проблему софтовым путём. Если граммотно работать с этим диском (не таскать на другие компьютеры, не двигать разделы из под DOS, не пользоваться разными NTFSDOS для работы с диском), то всё будет путём.
Добавлено спустя 1 день 10 часов 43 минуты 18 секунд:
Протестировал под DOS-ом работу с этим диском. Partition Magic 8 видит его как 137GB - пользоваться нельзя. Norton Ghost 2003 из под того же DOS-а сразу забирает себе int13 и диск видится полностью. 250GB раздел и бэкапится и восстанавливается без проблем. И это с дефолтовыми настройками на Norton Ghost (там можно поставить галку, чтоб принудительно забрать прерывание).
Ещё раз напомню, что вся эта тема о том, как работает отформатированный на 250Гб винт, который опознан в БИОС как 137Гб и не отключен.
На форуме есть рекомендации о том, чтоб отключить диск в BIOS и дать ОС самой найти его. Так же сказано, что при этом диск может работать в PIO режиме. В моём случа, диск хоть и обнаруживается BIOS-ом как 137Гб, но важно то, что он работает в UDMA5.
Так же отмечу, что всё пробовалось только с NTFS. C FAT32, скорее всего, будут проблемы.
Отправить комментарий