HDD форматирован на 250GB,BIOS видит 137GB.Работает OK, нет?

У меня брендовая мамка 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 от другой, не совсем такой же платы?


Попробовал бы сам, поэкспериментировал бы, да беда в том, что BIOS там запаян без сокета, да и FirmwareHUB переходник надо паять к BiDiPro. Перед тем, как начинать такую эпопею, хотелось бы знать о вероятности успешного исхода операции. Кто что может рассказать?
Спасибо

На всякий случай, моя плата здесь

Ну вот, результаты такие:
Пол дня копировал огромные архивы, чтоб занять эти гигабайты.
Занял 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 хорошо забирает на себя работу с винчестерами.
Тогда возникает вопрос который уже здесь был озвучен:

Цитата:

а вот КАК и ГДЕ прописывается понимание LBA48 для Винды...

Точнее, если предположить, что до того как windows перехватит управление дисками, некоторые нужные для этого файлы окажутся выше 137ГБ и будут не видимы, то всё зависнет. Для проверки этого я провёл ещё эксперимент:
Загрузился в свой старый WinXP на 80ГБ диске, на новом диске переименовал папку WINDOWS, скопировал её снова в коренной каталог и назвал копию обратно WINDOWS. Разница в том, что все файлы в этой папке теперь находятся выше 137ГБ. Перезагрузился на новый винт - всё нормально.

Значит понимание LBA48 происходит на самой начальной стадии загрузки - ntdetect или ntdlr и если их не уносить никуда, то проблем быть не должно.

Примечание1:
Всё выше написанное не претендует быть правдой. Это всего лишь мои домыслы и наблюдения работы на МОЁМ компьютере.
Примечание2:
На отформатированный раздел 250ГБ устанавливался WinXP с интегрированным SP2. Может у дяди билли там уже всё продумано.
Примечание3:
Данный способ, конечно же, нельзя считать "прекрасным выходом из ситуации". Лучше всего, чтоб всё нормально поддерживалось в BIOS-е. Во первых, может ещё и напорюсь на камни то, что подводные, во вторых - диск приходится форматировать на другом компутере, который нормально его видит.

Если будет чего добавить, буду добавлять.

Добавлено спустя 14 минут 57 секунд:

И ещё одно мне не понятно.

Цитата:

Повторяю снова: если в данной конкретной ситуации на имеющийся раздел размером 250 гигов залить данные в объеме, превышающем критический - почти наверняка начнутся проблемы...
Посему рекомендуется одно из двух:
а) создать на диске два раздела по 125 гигов;
б) поставить PCI IDE контроллер с поддержкой LBA48

с рекомендацией б) всё понятно. тогда и проблемы не будет
а вот а): какая от этого польза, если если при обращении ко второму разделу, ну скажем сотому гигабайту, фактически идет обращение к физическому диску на котором это уже 225 гигабайт? Ведь всё равно идёт всё через ту же адресацию с которой мы и имеем проблемы. Или я опять недопонимаю что то? roll
Спасибо.

Цитата:

Неужели хотя бы одна из этих марок Вам не встречалась

Куда то нас уже от темы уносит... Точно ни одна из этих, но можно ещё раз запросить в IBM.

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

Цитата:
а): какая от этого польза, если если при обращении ко второму разделу, ну скажем сотому гигабайту, фактически идет обращение к физическому диску на котором это уже 225 гигабайт?
Польза такая, что обращения идут уже после окончания загрузки ОС и БИОС никаким боком в этом не участвует (и, соответственно, не имеет шансов подгадить).
Цитата:
Куда то нас уже от темы уносит... Точно ни одна из этих, но можно ещё раз запросить в IBM.
Ладно, неважно, это я к тому, что с компами этой фирмы мне приходилось иметь дело еще с 1997 года, т.е. делают давно и серьезно.

Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? 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, скорее всего, будут проблемы.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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