(38) Важно распределить устройства с интерфейсом ATA (IDE) по отдельным каналам, так как по умолчанию канал ATA работает со скоростью самого медленного устройства. Например, если жёсткие диски ATA/33 (UltraDMA/33) и ATA/100 (UltraDMA/100) установлены на одном канале, то скорость передачи данных будет определяться быстродействием ATA/33. Поэтому следует разместить медленные устройства ATA (например, устройства CD-ROM, CD-R, CD-RW, Zip, старые жёсткие диски) на одном канале, а скоростные жёсткие диски — на другом.
Кроме того, необходимо верно выбрать кабели. В спецификациях ATA/33, ATA/66 и ATA/100 указывается, что устройства следует подключать через специальный 80-жильный ленточный кабель, а не 40-жильный кабель, применявшийся для прежних дисков ATA. Дополнительные жилы кабеля нужны для заземления и увеличивают соотношение сигнал/шум при передаче данных. И наконец, накопители следует подключать к 80-жильному кабелю иначе, чем к прежним 40-жильным кабелям. Синий разъём на одном конце предназначен для системной платы или платы контроллера, серый разъём в середине — для вторичного устройства (Drive 1), а чёрный разъём на другом конце — для главного устройства (Drive 0).
Шон Дейли (sdaily AT win2000mag.com). Скрытые ресурсы диска ATA // Windows 2000 Magazine. 2002. № 2.
(40) Для многих старых материнских плат Socket7 (и первых Pentium II) существует ограничение на размер жёсткого диска (винчестера) 33,8 Gb (здесь Gb обозначает миллиард байт), которое вызвано ошибками в BIOS. В Award BIOS они были исправлены в версиях после июня 1999 года и все современные BIOS поддерживают винчестеры объёмом до 137,4 Gb, что является пределом для интерфейса ATA.
Итак, главное и самое простое решение проблемы — обновить BIOS. Однако для подавляющего большинства Socket7-плат, кроме "последних" (на чипсетах VIA MVP3/MVP4, ALI V, SiS 530/540), производители не выложили новых версий BIOS с поддержкой "больших" винчестеров. Причина "забывчивости" всех производителей поголовно одна — маркетинг, мол, покупайте наши новые платы, там всё без проблем. Поэтому если вы обладатель какой-нибудь платы на чипсете i430VX/TX или VIA VPX, то не мучайтесь с поисками в интернете "нового" биоса для вашего неопределяющегося свежекупленного винчестера. Ведь даже самый признанный "биосописатель" Asus не выложил новых версий для своей линейки плат на чипсете i430TX. Вам можно посоветовать следующее:
1. На некоторых винчестерах есть перемычки для конфигурирования их на 33,8 Gb. Вы получите совершенно работоспособную систему, но, к сожалению, с меньшим объёмом.
2. Windows 98 и выше применяет свои подпрограммы для определения винчестера, в которых нет проблем для работы с винчестерами больше 33,8 Gb. Поэтому вы можете использовать "большой" диск в качестве "второго" (т.е. будете грузиться не с него, а с другого, меньшего, чем 33,8 Gb), для этого нужно просто выключить в BIOS Setup автоопределение "большого" винчестера (т.е. поставить Disabled). Тогда компьютер не повиснет при загрузке, а Windows сама определит "невидимый биосу" диск и можно будет совершенно корректно использовать весь его объём. Однако, во-первых, вы не сможете пользоваться "большим" диском из-под DOS, а во-вторых, многовероятно, что скорость работы с таким "невидимым в биос" диском будет существенно более низкая из-за "неинициализации" его UDMA-протокола, т.е. он может работать только по протоколу PIO4 (10 Мб/с) и даже ниже.
3. В некоторых редких BIOS "проблему 32 Гб" удаётся обойти установкой параметров "большого" диска вручную (как для старых винчестеров).
4. Использование специальных программ — disk managers, заменяющих подпрограммы BIOS для работы с дисками своими собственными. Как правило, для работы такие программы модифицируют MBR диска. Однако это не позволяет корректно работать с диском при загрузке с другого винчестера или дискеты, а также возникают большие проблемы с установкой нескольких ОС на такой диск.
5. На своём сайте www.ROM.by я постепенно выкладываю "коллекцию" исправленных мной BIOS'ов под старые платы с поддержкой "больших" винчестеров. Например, если у вас плата Asus, то можете смело заходить — там есть все их модели под Socket7 и Socket8. Вскоре собираюсь выложить исправленные BIOS под все самые распространённые в наших широтах платы (Socket7 и первые P2) — от MSI и Gygabyte до Акорп и Зиды.
(44) Жёсткие диски, ёмкость которых превышает 137 Gb (128 Гб), позволяет полностью использовать новая 48-разрядная логическая адресация блоков (LBА), поддерживаемая в стандарте ATA-6 (ATA-133). В прежних стандартах была 28-разрядная адресация. Чтобы использовать всю ёмкость, должна быть поддержка LBA-48 со стороны BIOS и операционной системы. Эта поддержка есть начиная с Windows 2000 SP3 и Windows XP SP1. В Windows 2000 SP3 для её активизации необходимо в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters
создать dword-параметр "EnableBigLba" со значением 1. В Windows XP SP1 поддержка LBA-48 включена по умолчанию.
Первые 137 Gb жёсткого диска по стандарту АТА-6 адресуются в двух системах: старой 28-разрядной и новой 48-разрядной. Благодаря этому возможна установка таких дисков на машины с BIOS без LBA-48 и установка на такие диски операционных систем без LBA-48. В этих случаях операционная система устанавливается в первый раздел, размером менее 137 Gb. Причём в случае установки Windows 2000 SP3 или Windows XP SP1 есть возможность создать дополнительные разделы, используя весь оставшийся объём жёсткого диска, даже при отсутствии поддержки LBA-48 BIOS'ом.
(43) В вопросе надёжности работы современных винчестеров на первый план выходит проблема перегрева. Если винчестер непрерывно работает, то его температура может достигать высоких значений, и при постоянной эксплуатации в таком режиме уже совсем скоро вы, в лучшем случае, начнёте обнаруживать "откуда ни возьмись" появившиеся "бэды", а в худшем случае — после характерной синей картинки Windows, можете больше никогда не услышать тихий хруст вашего диска. Именно к этой причине можно отнести достаточно распространённую в Интернете тему под названием "WinXP — HDD Killer". Многие пользователи после достаточно длительной и благополучной эксплуатации Win98 ставят себе WinXP, не докупая дополнительную память. Из-за существенно более высоких требований к объёму оперативной памяти начинает активно использоваться файл подкачки и винчестер под новым WinXP практически "не расслабляется". Поработав в запредельном режиме пару дней, он, естественно, не выдерживает.
Основные пути предотвращения перегрева:
1. Хорошее охлаждение — от продуманного воздухообмена в качественном корпусе до активного охлаждения с помощью HDD-Coolers.
2. Мощный и, главное, качественный блок питания (БП). Как правило, "брэндовый" БП на 250 Вт будет получше "безвестного" даже на 300 Вт. Более мощный БП рекомендуется не столько из-за общей потребляемой мощности компьютера (которая практически никогда не дотягивает даже до 200 Вт), сколько для обеспечения "запаса по мощности". В случае, когда БП "не тянет" стабилизацию напряжения при большой нагрузке по току (а все современные процессоры крайне прожорливы, для примера Pentium 4 2,2 ГГц — до 60 A!), вместо положенных 11,8–12,2 В для питания винчестера, частенько имеем 12,5–12,8 В, а иногда даже выше 13 В. И это при максимально допустимом 12,6 В (замерять напряжение следует тестером, а не с помощью часто очень сильно ошибающихся программ мониторинга). Температура же большинства современных винчестеров, особенно на 7200 оборотов, при превышении +12 В начинает нелинейно резко увеличиваться. Именно это объясняет "загадку", почему один и тот же винчестер, подключённый к одному компьютеру, слегка тёплый, а к другому — горячий как печка.
3. Увеличение объёма оперативной памяти. Для многих современных приложений минимальный объём — 256 Мб, рекомендуемый — 384 Мб, оптимальный — 512 Мб.