Вот получил новый комп на базе материнки Micro-Star 865PEM2-LS i865PE, проц PIV 3.0E 800, 2 винта 120 Gb SATA ST3120026AS, DVD-ROM и CD-RW. До этого имел дело не с одним десятков самых разнообразных компов, правда, почти все они были с обычными IDE-винтами, а вот этот задал мне задачу, над которой бьюсь уже вторую неделю...
Компьютер с обычной DOS-дискеты сразу загружается нормально и без проблем. Диски были протестированы и очищены утилитами с сигейтовского сайта, никаких проблем не обнаружено. Однако возникла проблема при попытке создать на жестком диске загрузочный DOS-раздел.
При установке в BIOS значений Integrated Pheripheals -->On-Chip IDE Device --> On-Chip Serial ATA --> Auto раздел FDisk-ом на пустом диске создается и устанавливается активным, FORMAT-ом форматируется, система копируется. Все файлы вроде на месте, однако DOS с жесткого диска не запускается независимо от выбора очередности загрузки Advanced BIOS Features --> Hard Disk Boot Priority или выбора загрузочного диска через клавишу F8 при запуске системы. Ругается, что диск не системный.
Windows XP при этом устанавливается с CD, запускается нормально, при этом она правильно распознает созданный ранее DOS-раздел как загрузочный и отображает его в начальном меню, однако при выборе в начальном меню загрузки операционной системы DOS выдается сообщение, что диск не системный. Сама WinXP при этом грузится и работает нормально.
В меню BIOS и установках все диски видны и отображаются правильно.
Некоторые программы типа ONTRACK ругаются на проблемы при работе с Master Boot.
При установке в BIOS значений Integrated Pheripheals -->On-Chip IDE Device --> On-Chip Serial ATA --> Native Mode (фиксированная поддержка шести устройств) в BIOS диски распределяются и отображаются правильно, однако DOS-раздел FDisk-ом не создается вообще (FDisk не ругается, но раздела нет, или он создается, но не форматируется ORMAT-ом (форматируется, но не до конца), если он был создан раньше FDISK-ом или другой утилитой, например, от Сигейта, то информация на нем при работе не читается, при попытке записи разрушается. Характер проявления неисправности и вид ошибок вроде бы зависит от установки способа доступа к дискам (Auto или LBA), но четкой зависимости я не нашел. WinXP при этом устанавливается и запускается нормально, установленная ранее (при других установках вышеупомянутого параметра BIOS) работает также нормально, разрушения информации не заметил, но, правда, долго не тестировал. Ну это вполне понятно, DOS, очевидно, не поддерживает 6 устройств.
Самое интересное происходит при подключении к свободному контроллеру еще одного диска IDE. В BIOSе диски распределяются и отображаются правильно как при установленном Integrated Pheripheals -->On-Chip IDE Device --> On-Chip Serial ATA --> Auto, так и Native Mode, однако потом BIOS либо зависает, либо сообщает, что IDE диск поврежден, или "умирает" (SMART, кстати, отключен). При этом установленная ранее WinXP на диск SATA перестает загружаться независимо от выбора очередности загрузки Advanced BIOS Features --> Hard Disk Boot Priority или выбора загрузочного диска через клавишу F8 при запуске системы. Во всех случаях, в т.ч. описанных ранее, выдается сообщение «Non-system disk...» или “BOOT DISK FAILURE...” Однако если в момент попытки загрузки WinXP беспорядочно нажимать клавиши «Break» и «Enter», то в какой-то момент система загружается и работает нормально, при этом все диски на всех каналах видны, информация вроде на них не портится, система вроде работает стабильно.
Пробовал менять BIOS на последнюю версию (7.2 на 7.3) - все равно не помогает.
После первой неудавшейся попытки загрузки с винта после нажатия клавиши на приглашение система перестает грузиться с любого устройства, в т.ч. и с дискеты и CD до полной перезагрузки (Reset или Ctrl-Alt-Del), хоть и опрашивает их.
Сегодня отключил все SATA-диски, установил один IDE-диск - то же самое, раздел создается, форматируется, но DOS с него не загружается, даже при полностью отключенном SATA. Это что значит - в морг! Или может есть какие-то хитрые установки в BIOS?