Sim, o Windows 9x (Windows 95, 98 e mim) depende muito de rotinas do DOS para carregar e funcionar. Embora tenham um kernel de modo protegido de 32 bits, eles ainda inicializam de um kernel DOS de 16 bits e utilizam muitos serviços e APIs do DOS. O kernel do Windows 9x é executado no topo do MS-DOS, o que significa que depende fundamentalmente da camada DOS para a funcionalidade principal. Essa é uma diferença fundamental entre o Windows 9x e as versões do Windows baseadas no kernel NT (NT 4.0, 2000, XP, etc.).