Официально последней версией MS-DOS считается 6.22, от 1994 года. В ней обнаружилась хитрая фишка: когда система грузится, после сообщения "Starting MS-DOS..." делается двухсекундная пауза. В это время можно нажать F5 или F8, и отменить выполнение скриптов config.sys и autoexec.bat.
К примеру, нажмём F5. Скрипты config.sys и autoexec.bat игнорируются. Экспериментально выяснено, что к тому же эффекту ведёт нажатие Shift, левого или правого.

Если нажать F8, по каждой строчке в скриптах config.sys и autoexec.bat будет задан вопрос, выполнять или пропустить.

Вот список файлов на установочной дискетте.

К примеру, нажмём F5. Скрипты config.sys и autoexec.bat игнорируются. Экспериментально выяснено, что к тому же эффекту ведёт нажатие Shift, левого или правого.

Если нажать F8, по каждой строчке в скриптах config.sys и autoexec.bat будет задан вопрос, выполнять или пропустить.

Вот список файлов на установочной дискетте.


no subject
Date: 2026-02-18 20:38 (UTC)no subject
Date: 2026-02-18 20:41 (UTC)no subject
Date: 2026-02-19 08:21 (UTC)no subject
Date: 2026-02-19 08:32 (UTC)no subject
Date: 2026-02-19 08:44 (UTC)no subject
Date: 2026-02-19 09:02 (UTC)no subject
Date: 2026-02-19 09:07 (UTC)а фридосу это пришлось реверс-энжинирить, и bug-to-bug compatibility не вышло
(кстати, про chkdsk: а фрибсдшный fsck_msdosfs в такой ситуации проверь, интересу ради?)
no subject
Date: 2026-02-19 19:05 (UTC)no subject
Date: 2026-02-19 19:25 (UTC)no subject
Date: 2026-02-19 19:54 (UTC)no subject
Date: 2026-02-19 20:28 (UTC)https://en.wikipedia.org/wiki/DOS_API
no subject
Date: 2026-02-19 21:53 (UTC)DOS только во время загрузки
А после - INT 13h / 21h виртуализуются поверх ядра Win9x
https://en.wikipedia.org/wiki/Microsoft_32-bit_disk_access
no subject
Date: 2026-02-19 22:05 (UTC)no subject
Date: 2026-02-18 20:52 (UTC)no subject
Date: 2026-02-19 10:36 (UTC)no subject
Date: 2026-02-18 20:52 (UTC)no subject
Date: 2026-02-18 21:53 (UTC)no subject
Date: 2026-02-18 21:22 (UTC)no subject
Date: 2026-02-18 22:55 (UTC)no subject
Date: 2026-02-18 23:13 (UTC)no subject
Date: 2026-02-18 23:51 (UTC)no subject
Date: 2026-02-19 00:53 (UTC)no subject
Date: 2026-02-19 08:24 (UTC)плюс, где-то могут быть неявные предположения, что какой-то параметр точно не превышает какого-то, хотя для хранения отведето битиков поболе, и пользование этим "coincident behaviour"
no subject
Date: 2026-02-19 08:31 (UTC)no subject
Date: 2026-02-19 08:46 (UTC)а вот про неявные предположения "в этом бите обязательно ноль, поэтому мы для скорость ща сделаем побитовое и" во всяких биосных и прочих местах, где очень-очень надо экономить место -- да, вспоминается; правда, чаще это встречалось в восьмибитном мире, где было ещё в разы теснее