Есть диск 3 Терабайта = 5 860 533 168 секторов, подключаю к указаной в сабже мамке, захожу в БИОС и вижу, что диск определяется как 801.6 Гб . Версия БИОСа последняя 7.4. Если загрузить винду и подцепить диск на горячую - то например ВИКТОРИЯ 4.46 определяет диск нормально,т.е. проблема именно в БИОСе. Есть ли патчилка типа "BIOS PATCHER" для решения этой проблемы?
Единственное, что есть из "БИОС ПАТЧЕРОВ", это тот, что выложен на корневой странице этого сайта. Это "BIOS Patcher v.6.00 alpha 9", его модно взять ТУТ. Ну а если не поможет, то можно попробовать PCI - SATA контроллер "Silicon Image Sil 3114 Обязательно на чипе Sil3114. Карта с 4-мя портами. Карту на Sil 3512 не берите она нормально работает с винчестерами только до 320Гб. А на чипе Sil3114 лично у меня работает винчестер в 2Тб. И есть возможность грузить ОС через этот контроллер, с винчестера, который к нему подключен. Может и на 3Тб будет работать. Желательно проверить перед тем, как покупать.
Карточка с микросхемой от VIA, на чипе VT6421 у меня нормально принимает винчестер 1 Тб. На счёт трёх - не скажу, не пробовал... Недостаток - невозможно грузиться с винта, подключённого через неё.
Медведь Вениамин не читатель, Медведь Вениамин писатель?:lol:
в шапке большими жирными буквами
Теория тут простая и грабли в общем-то принципиально уже описанные в статье:
2Tb/512 (размер сектора) = 2 в 32 степени. Отсюда что?
А то, что куча народу (BIOS-описателей, да и драйверописателей) при переходе c CHS/LBA24 на LBA48 тупо забили на 48 бит и ограничились 32-мя (64-битную математику было лень писать) битами на номер сектора.
Соотв., число 5860533168 вызывает переполнение, старший разряд отбрасывается и получается 1565565872 (секторов).
Множим на 512 (переводим в байты), делим на "нечестную" 1000 3 раза - вуаля, вот наши 801, 5 Гб.
Варианта косяка в BIOS может быть 2
1. Полегче. В BIOS-таки при работе с хардом реальная арифметика, врет только отображение.
2. Похуже. 32 бита и при работе, и при отображении (скорее всего, так и есть).
Ну, и в драйверах аналогично. Даже Интел, оказывается, отметился таким косяком в Rapid Storage...
Плюс добавляется проблема в том, что в MBR-разметке невозможно создать раздел за границей 2Tb
(т.к. в структуре MBR номера секторов 32-битные), нужна GPT.
В общем - диски более 2Tb беспроблемно можно использовать на современных системах с UEFI и 64-битными ОС от Vista и новее.
По идее - желательно в AHCI-режиме.
В остальных случаях нужны либо костыли, либо возникают ограничения и т.п., о чем мне писать лень. :)