Принципы функционирования системы Командный процессор Размещение файлов Взаимодействие с накопителями Недоработки и дефекты Маркировка плохих секторов Основные узлы системного блока Технические характеристики слоты расширения

Ошибка 0x00000078 - INACCESSIBLE_BOOT_DEVICE
Ошибка появляется в процессе запуска системы и указывает на то, что в процессе загрузки система потеряла доступ к загрузочному диску. Кроме поврежденных драйверов жесткого диска и ошибок на нем, это STOP-сообщение может быть вызвано некорректной работой режима Serial ATA, а также проблемами с RAID.

Одной из важных особенностей команды SYS, о которой часто забывают, является то, что при ее выполнении корректируется загрузочный сектор тома (VBS) того диска, на который переносятся системные файлы. В более поздних версиях DOS содержимое этого сектора корректируется в гораздо большей степени, в чем ранних, поэтому при использовании команды SYS для перехода от поздней версии DOS к более ранней иногда возникают сложности. Например, нельзя использовать команду SYS для установки DOS 2.1 на загрузочный диск с уже имеющейся на нем DOS 3.0 или более поздней версией. Как правило, вполне возможна замена DOS 4.0 или более поздней версии на DOS 3.3, но лишь при условии, что размеры томов на диске не превышают 32 М. Маловероятно, что программа SYS из поздней версии DOS не сумеет скорректировать VBS, сформированный более ранней версией, однако обратная процедура может оказаться проблематичной, поскольку в загрузочные секторы в современных версиях DOS вносятся некоторые данные, вообще ранее не предусматривавшиеся. Но, честно говоря, я не представляю, кому может прийти в голову идея заменять новую версию DOS на более старую.

Недоработки и дефекты DOS

Одними из самых неприятных для пользователей моментов оказываются те, когда выясняется, что ежедневно используемая-ими программа не совсем в порядке. Хуже всего, когда это происходит с DOS. К сожалению, дефекты существовали во всех появлявшихся версиях без исключения, и вы должны о них знать. Некоторые из недоработок не устранены до сих пор, поэтому с ними приходится мириться.

Некоторые дефекты оказываются настолько серьезными, что Micrisoft, IBM и другие разработчики OEM-версий выпускают дискеты с исправлениями замеченных ошибок. Если вы работаете с IBM DOS, то указанную дискету можно найти у официального представителя фирмы IBM или получить ее содержимое через компьютерную справочную службу (BBS — Bulletin Board System) Национального центра поддержки IBM (NSC — National Support Center). Пользователи MS-DOS могут заказать корректирующие программы, позвонив по телефону, указанному на обложке вашего руководства по DOS. Если у вас есть модем, то вы можете получить эти программы через службу BBS фирмы Microsoft.

Если вы пользуетесь PC DOS, то периодически справляйтесь у торговых представителей IBM, не появились ли какие-либо новые дискеты с исправлениями. Вам не обязательно обращаться именно к тому представителю, у которого вы приобрели дистрибутив PC DOS — любая компания, являющаяся официальным распространителем продукции IBM, должна бесплатно предоставлять корректирующие программы зарегистрированным пользователям PC DOS. Это является одной из услуг, входящих в список гарантий, предоставляемых фирмой IBM.

Далее мы подробнее остановимся на известных на сегодняшний день дефектах (и соответствующих корректирующих программах) для PC DOS версий 3.3 и 4.0, а также IBM DOS 5.0 и 6.0. Для этих версий выпускаются официальные корректирующие дискеты, которые бесплатно распространяются через торговую сеть фирмы IBM и справочную службу BBS.

PC DOS 3.3

Первые официальные исправления и дополнения к PC DOS 3.3 были выпущены NSC фирмы IBM 9 сентября 1987 г. Вторая их редакция, датированная 24 октября 1987 г., полностью заменяет собой первую. На этих дискетах исправлены следующие основные дефекты DOS 3.3.

Программа BACKUP работала неправильно при резервировании каталогов с большим количеством подкаталогов. Произведена замена программы на новую версию.

В системах с медленно работающими последовательными принтерами с малым объемом буферной памяти при печати часто появлялось ошибочное сообщение "Qut Of Paper" {"Нет бумаги"). Чтобы избавиться от этой проблемы, введена дополнительная программа I17.COM.

Помимо этих двух главных недостатков, существует еще один дефект, проявляющийся только в компьютерах PS/2 в результате несовместимости их системной BIOS с DOS 3.3. Чтобы исправить положение, была разработана специальная программа-драйвер DASDDRVR.SYS. Впервые она была включена в дополнительные дискеты для DOS 3.3, и в тех или иных вариантах повторяется на всех выпускаемых фирмой IBM корректирующих дисках. Кроме того, этот драйвер записан на установочных дискетах (Reference Disk) для компьютеров PS/2, и его можно получить отдельно в виде специальной системной дискеты.

PC DOS 4.0 и 4.01

За прошедшие годы было выпущено шесть версий IBM DOS 4.xx, включая первоначальную, и пять дополнительных дискет с исправлениями. Они называются корректирующими вспомогательными дискетами (CSD — Corrective Service Diskette). В каждую последующую модификацию CSD включаются все исправления, имевшиеся в предыдущих вариантах. Все дополнения из первой CSD, выпущенной для PC DOS 4.0 (UR22624), были впоследствии перенесены в новую стандартную версию DOS 4.01. После ее появления было выпущено еще несколько новых CSD, но, к сожалению, включенные в них исправления больше не вносились в коммерческие пакеты DOS. Поэтому получить все эти дополнения можно единственным способом — заказав CSD у официального представителя или через справочную службу BBS фирмы IBM.

Нормальная работа приложений или расширений ядра может быть нарушена, если при динамическом отключении процессора операционная система без предупреждения прервет работу каких-либо нитей, явно связанных с определенными CPU, или принудительно переключит обработку этих нитей на другие CPU.

Расчет характеристик надежности Надежность информационных систем Взаимодействие операционной системы с аппаратным обеспечением