Интернет-журнал "Домашняя лаборатория", 2008 №2 - Журнал «Домашняя лаборатория»
Аппаратная буферизация (Hardware Buffering)
Современные модели UART-контроллеров поддерживают схему буферизации данных, называемую FIFO (First In/First Out), которая способствует увеличению скорости передачи данных в обоих направлениях. Некоторые модемы не используют по умолчанию эту возможность, но её очень легко включить:
1. Откройте в Панели управления (Control Panel) элемент "Модемы" (Modems). Выберите ваш модем и нажмите кнопку "Свойства" (Properties).
2. Выберите вкладку "Установка связи" (Connection). Нажмите кнопку "Параметры порта" (Advanced Port Settings).
3. Включите флажок "Использовать буферы FIFO" (Use FIFO Buffers). Для того, чтобы использовать эту возможность, вам необходимо иметь UART, по крайней мере, 16550.
4. Передвиньте ползунки "Буфер приема" (Receive Buffer) и "Буфер передачи" (Transmit Buffer) вправо до конца. Это увеличит использование FIFO-буфера до максимума для приёма и передачи данных.
5. Нажмите кнопку "ОК" и закройте все окна.
Если у вас иногда обрывается связь или происходит очень много ошибок данных, особенно если вы используете старый компьютер (например, с процессором 486), то попробуйте немного уменьшить FIFO-буферизацию. Маломощные компьютеры могут иметь проблемы с буферизацией очень быстрых соединений.
Настройка параметров для приёма/передачи факсов при плохой связи
Если постоянно идут разрывы связи и полностью факсы не проходят, то в настройках прикладного факсимильного ПО нужно задать использование только факс — класса 1 и ограничить максимальную скорость на приём (можно и на передачу) до максимум 4800 бит/с или ещё ниже.
9.2. Винчестер
Подключение жёстких дисков АТА
Важно распределить устройства с интерфейсом АТА (IDE) по отдельным каналам, так как по умолчанию канал АТА работает со скоростью самого медленного устройства. Например, если жёсткие диски АТА/33 (UltraDMA/33) и АТА/100 (UltraDMA/100) установлены на одном канале, то скорость передачи данных будет определяться быстродействием АТА/333. Поэтому следует разместить медленные устройства АТА (например, устройства CD-ROM, CD-R, CD-RW, Zip, старые жёсткие диски) на одном канале, а скоростные жёсткие диски — на другом.
Кроме того, необходимо верно выбрать кабели. В спецификациях АТА/33, АТА/66 и АТА/100 указывается, что устройства следует подключать через специальный 80-жильный ленточный кабель, а не 40-жильный кабель, применявшийся для прежних дисков АТА. Дополнительные жилы кабеля нужны для заземления и увеличивают соотношение сигнал/шум при передаче данных. И, наконец, накопители следует подключать к 80-жильному кабелю иначе, чем к прежним 40-жильным кабелям. Синий разъём на одном конце предназначен для системной платы или платы контроллера, серый разъём в середине — для вторичного устройства (Drive 1), а чёрный разъём на другом конце — для главного устройства (Drive 0).
Ограничение на ёмкость винчестера у старых материнских плат
Для многих старых материнских плат Socket7 (и первых Pentium II) существует ограничение на размер винчестера 33,8 Gb (здесь Gb обозначает миллиард байт), которое вызвано ошибками в BIOS. В Award BIOS они были исправлены в версиях после июня 1999 года и все современные BIOS поддерживают винчестеры объёмом до 137,4 Gb, что является пределом для интерфейса АТА.
Итак, главное и самое простое решение проблемы — обновить BIOS. Однако для подавляющего большинства Socket7-raiaT, кроме "последних" (на чипсетах 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). Тогда компьютер не повиснет при загрузке, a Windows сама определит "невидимый биосу" диск и можно будет совершенно корректно использовать весь его объём. Однако, во-первых, вы не сможете пользоваться "большим" диском из-под DOS, а во-вторых, многовероятно, что скорость работы с таким "невидимым в биос" диском будет существенно более низкая из-за "неинициализации" его UDMA-протокола, т. е. он может работать только по протоколу PI04 (10 Мб/с) и даже ниже.
3. В некоторых редких BIOS "проблему 32 Гб" удаётся обойти установкой параметров "большого" диска вручную (как для старых винчестеров).
4. Использование специальных программ — disk managers, заменяющих подпрограммы BIOS для работы с дисками своими собственными. Как правило, для работы такие программы модифицируют MBR диска. Однако это не позволяет корректно работать с диском при загрузке с другого винчестера или дискеты, а также возникают большие проблемы с установкой нескольких ОС на такой диск.
5. На сайте http://www.ROM.by есть "коллекция" исправленных BIOS'ов под старые платы с поддержкой "больших" винчестеров.
Например, если у вас плата Asus, то можете смело заходить — там есть все их модели под Socket7 и Socket8. Там же будут исправленные BIOS под все самые распространённые в наших широтах платы (Socket7 и первые Р2) — от MSI и Gygabyte до Акорп и Зиды.
Жёсткие диски, ёмкость которых превышает 137 Gb (128 Гб), позволяет полностью использовать новая 48-разрядная логическая адресация блоков (LBA), поддерживаемая в стандарте АТА-6 (АТА-133). В прежних стандартах была 28-разрядная адресация. Чтобы использовать всю ёмкость, должна быть поддержка LBA-48 со стороны BIOS и операционной системы. Эта поддержка есть, начиная с Windows 2000 SP3 и Windows ХР SP1. В Windows 2000 SP3 для её активизации необходимо в разделе реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAtapiParameters
создать dword-параметр "EnableBigLba" со значением 1.
В Windows ХР SP1 поддержка LBA-48 включена по умолчанию.
Первые 137 Gb жёсткого диска по стандарту АТА-6 адресуются в двух системах: старой 28-разрядной и новой 48-разрядной. Благодаря этому возможна установка таких дисков на машины с BIOS без LBA-48 и установка на такие диски операционных систем без LBA-48. В этих случаях операционная система устанавливается в первый раздел, размером менее 137 Gb. Причём в случае установки Windows 2000 SP3 или Windows ХР SP1 есть возможность создать дополнительные разделы, используя весь оставшийся объём жёсткого диска, даже при отсутствии поддержки LBA-48 BIOS'ом.
Проблема перегрева винчестера
В вопросе надёжности работы современных винчестеров на первый план выходит проблема перегрева. Если винчестер непрерывно работает, то