Hvad er msdos.sys?

2009-02-11 11:56:24

Generelt

Windows 95 laver en fil, der hedder MSDOS.SYS i roden på drev C: og sætter dens attributter til Skrivebeskyttet (Read Only), System, og Skjult (Hidden). Til forskel fra MSDOS.SYS filen i den gamle MS-DOS, er denne fil en tekst fil. Den indeholder en [Paths] sektion med en oversigt over hvor andre Windows95 filer (som registreringsdatabasen) kan findes, og en [Options] sektion, som du kan benytte til at ændre på; start proceduren.
TweakUI fra Microsoft's Power Toys, kan ændre en del af disse direkte (men ikke alle), ligesom WinHacker 95 heller ikke kan ændre alle. Derfor denne gennemgang:

Der er også en enkelt UDOKUMENTERET funktion (i hvert fald fra Microsofts side)

[Options] sektionen kan indeholde følgende, og skal editeres manuelt:

BootDelay=
Standard: 2
Formål: Sætter det antal sekunder, der skal gå fra "Starter Windows95" meddelelsen kommer frem på skærmen, til Windows95 fortsætter opstartsprocessen.

BootFailSafe=
Standard: 0
Formål: Hvis du skriver 1 her, starter din computer op i fejlsikret tilstand.

AutoScan=
OSR2 Standard: 1
Formål: Specificerer hvorvidt ScanDisk skal aktiveres, hvis computeren ikke har været lukket korrekt. Kan antage værdien 0, 1 eller 2

BootGUI=
Standard: 1
Formål: Hvis du skriver 1 her, starter computeren op med det grafiske interface. Skriver du 0 starter computeren op uden det grafiske interface.

BootKeys=
Standard: 1
Formål: Hvis du skriver 1 her, kan funktionstasterne F4, F5, F6 og F8 anvendes under opstarten.

OBS: BootKeys=0 har fortrinsret frem for BootDelay=n.

BootMenu=
Standard: 0
Formål: 1 slå startup menuen til. Hvis der stå 0 her, skal du trykke F8 når "Starter Windows95" kommer frem på skærmen.

BootMenuDefault=
Standard: 1 hvis computeren kører korrekt, 4 hvis computeren låste i den tidligere kørte installation
Formål: Bruges til at sætte standard valget for startup menuen.

BootMenuDelay=
Standard: 30
Formål: Det antal sekunder, der skal gå fra startup menuen vises på skærmen til der fortsættes med BootMenuDefault, hvis der ikke er truffet et valg.

BootMulti=
Standard: 0
Formål: 0 slår multi-boot fra. (Så kan du f.eks. ikke starte op på din gamle DOS.) 1 giver mulighed for at trykke på F4 og F8 for at starte op i din gamle DOS.

OBS: Denne er sat til 0 som standard, så du ikke uforvarende kommer til at starte op i din gamle DOS, der ikke understøtter dine lange filnavne.

BootWarn=
Standard: 1
Formål: 0 slår advarslen om fejlsikret tilstand og startup menuen fra.

BootWin=
Standard: 1
Formål: 1 tvinger Windows95 til at starte, når du tænder din computer. 0 slår Windows95 fra som standard operativsystem (Dette er kun brugbart hvis du har installeret MS-DOS version 5.x eller 6.x på din computer).

DoubleBuffer=
Standard: 0
Formål: 1 slår dobbelt-buffer til for kontrollere, der har brug for det (f.eks. SCSI kontrollere).

DBLSpace=
Standard: 1
Formål: 1 tillader automatisk indlæning af DBLSPACE.BIN filen. 0 forhindrer indlæning.

DRVSpace=

Default: 1 Formål: 1 tillader automatisk indlæning af DRVSPACE.BIN filen. 0 forhindrer indlæning.

LoadTop=
Standard: 1
Formål: 0 lader ikke Windows95 indlæse COMMAND.COM og/eller DRVSPACE.BIN/DBLSPACE.BIN over 640 Kb. Hvis du skulle have kompatabilitetsproblemer med software, der opfatter den tilgængelige hukommelse forkert, kan du prøve at sætte denne til 0.

Logo=
Standard: 1
Formål: 1 kalder Windows95 logo' et frem under opstart. 0 tvinger det animerede logo til ikke at blive vist. 0 undgår også at optage en del interrupts, der kan skabe inkompatibilitetsproblemer med 3-parts hukommelsesstyringsprogrammer.

Network=
Standard: 0
Formål: Hvis denne er sat til 1 betyder det, at du har installeret netværk på computeren, og du får så en ekstra mulighed med netværksunderstøttelse på; startup menuen.

DisableLog= Udokumenteret
Standard: 0
Formål: Forhindrer dannelsen af bootlog.txt under opstart.

[Paths] sektionen kan indeholde følgende:

HostWinBootDrv=
Standard: C
Formål: Specificerer roden for det drev der startes op på.

WinBootDir=
Standard: Det bibliotek, der er angivet under installationen (f.eks. C:)
Formål: Specificerer, hvor de nødvendige filer til opstarten findes.

WinDir=
Standard: Det bibliotek, der er angivet under installationen (f.eks. C:)
Formål: Specificerer, hvilket bibliotek Windows 95 blev installeret i.


MSDOS.SYS filen indeholder også en sektion, der indeholder tilsyneladende ubrugelig information. Denne information er nødvendig for at understøtte programmer, der forventer at MSDOS.SYS er mindst 1024 bytes stor. For eksempel kan nogle anti-virus programmer, hvis de finder at MSDOS.SYS filen er mindre end 1024 bytes, se det som et resultat af en virus-infektion. Hvis du sletter MSDOS.SYS, vil din computer ikke starte op.

Følgende sætning, efterfulgt af en masse X'er, må derfor ikke slettes:

"The following lines are required for compatibility with other programs.
Do not remove them (MSDOS.SYS needs to be greater than 1024 bytes)."

Da hver linie begynder med et semikolon (;), bliver linierne ikke læst af computeren, så der er selvfølgelig ikke noget galt i at ændre teksten, hvis du synes det er sjovt...

For at editere i MSDOS.SYS filen:

1 Klik på "Start", Vælg "Søg" og klik på "Filer eller mapper".
2 I feltet "Navn" skriver du msdos.sys og i feltet "Søg i" skriver du dit boot drev (sædvanligvis drev C:), og så klikker du på Find Now."Søg nu".
3 Højre-klik på MSDOS.SYS filen, og vælg "Egenskaber".
4 Klik på "Skrivebeskyttet" og "Skjult" for at fjerne disse attributter fra MSDOS.SYS filen, og klik så på OK.
5 Højre-klik igen på MSDOS.SYS filen, og vælg "Åbn med".
6 Vælg WORDPAD, og klik på OK.
7 Lav de nødvendige ændringer i MSDOS.SYS filen. Når du er færdig, gemmer du filen og afslutter WordPad.
8 Højre-klik på MSDOS.SYS filen, og vælg "Egenskaber".
9 Klik på "Skrivebeskyttet" og "Skjult" for at sætte disse attributter på MSDOS.SYS filen igen, og klik så på OK. Når du er færdig, genstarter du Windows.