Komennot työskentelyyn MS DOS -ympäristössä

Komentomäärittely: LISÄÄ

Ulkopuolinen tiimi.

Komentoa käytetään suodattimena suuriin annoksiin murskaamiseen tekstitietoa tulostaa konsoliin muilla DOS-komennoilla. Osa on näytön kokoinen (24 riviä). On tauko, kun näyttö on täynnä.

MORE-komentoa voidaan käyttää erillisenä komentona komennossa määritetyn tiedoston näyttämiseen.

Esimerkkejä:

Komentomäärittely: PROMPT

Sisäänrakennettu komento.

PROMPT ilman parametria asettaa vakiokehotteen (aseman nimi ja suurempi kuin merkki) hyväksymään DOS-komentoja. Kutsun muoto määritetään erityisellä rivillä, joka koostuu tavallisesta tekstin merkkejä ja erityiset ohjausmerkit. Ohjausmerkit on liitetty $-merkillä erottamaan ne tavallisista merkeistä.

Yleisimmin käytetyt ohjausmerkit ovat:

$p - näyttää nykyisen (työ)hakemiston nimen
$d - lähtö nykyinen päivämäärä
$g - ulostulon erotinmerkki
$b - tulostaa erotinmerkin "|"
$h - poistaa edellisen merkin
$e - aloita Esc-sekvenssin antaminen
$n - näyttää nykyisen aseman nimen

Seuraavia ohjausmerkkejä käytetään harvemmin:

$q - tulostaa erottimen "="
$l - tulostaa erottimen "<"
$$ - tulostaa symbolin "$"

$_ - tämä merkki (alaviiva) osoittaa tarvetta siirtyä seuraavalle riville

Merkkijono "$p$g" PROMPT-komennon parametrina tuottaa useimmin käytetyn kehotteen. Se sisältää vain nykyisen hakemiston nimen ja näyttää tältä:

Tässä alimerkkijono C:\WORK annetaan $p-merkkien ohjauksessa ja merkki > on $g-merkkien vaikutuksen alaisena. Jos ohjausmerkkijono olisi "$t $d $b $p$g", kehote sisältäisi melko pitkiä viestejä ajasta ja päivämäärästä:

13:55:34.05 ma 11-25-85 | C:\WORK>

Voit estää sekuntien ja sekuntien osien näytön tällaisessa kehotteessa käyttämällä poisto-ohjausmerkkejä $h; niiden numeron on vastattava poistettavien merkkien määrää.

Komentomäärittely: TAUKO

Sisäänrakennettu komento.

Jos BREAK on OFF-tilassa, ohjelman suorittaminen voidaan keskeyttää painamalla CTRL-BREAK vain, kun se vaihdetaan näytön, tulostimen, näppäimistön tai viestintäkanavan kanssa.

Jos BREAK=ON, CTRL-BREAK-tarkistus tapahtuu kaikissa tapauksissa, kun ohjelma käyttää mitä tahansa DOS-toimintoa. Tämän avulla voit keskeyttää sellaisten ohjelmien suorittamisen, jotka eivät kommunikoi (tai kommunikoi vähän) standardilaitteiden kanssa. Oletuksena BREAK on POIS PÄÄLTÄ.

SYS-komento ilmestyi samanaikaisesti DOS:n kanssa (PC-DOS-järjestelmässä - versiosta 1.0 alkaen, MS-DOS-järjestelmässä - versiosta 1.25). SYS on ainoa DOS-komento, jonka avulla voit korvata piilotetut tiedostot tiedostojen toimintatasolla. Voit kirjoittaa nämä tiedostot DOS:lla turvautumatta SYS:ään vain kirjoittamalla koko levyn uudelleen fyysisellä tasolla tai määrittämällä /S-valitsimen FORMAT-komennossa.

DOS-ydin sijaitsee seuraavissa tiedostoissa:
- IO.SYS (IBMBIO.COM PC-DOS:lle);
- MSDOS.SYS (IBMDOS.COM PC-DOS:lle);
- COMMAND.COM.

Toisin kuin FORMAT-komento, jossa on /S-kytkin, SYS-komento ei korvaa COMMAND.COM-komentorivitulkkia.
Paikkariippuvuus asetettaessa piilotettuja tiedostoja magneettilevylle, vaikka se yksinkertaistaakin joitain järjestelmäalgoritmeja, mutta aiheuttaa käyttäjälle useita haittoja. Yksi niistä on tarve varata etukäteen tilaa magneettilevylle, kun sille aiotaan sijoittaa piilotettuja järjestelmätiedostoja. Tämä tehdään FORMAT-komennolla /B-kytkimen kanssa (kun alustetaan ilman tätä kytkintä, piilotetut järjestelmätiedostot voidaan kirjoittaa vain, jos levyllä ei ole muuta tiedostoa).

Järjestelmätiedostojen ja FAT-taulukon sijaintiriippuvuus asettaa edellä mainittujen lisäksi useita ei-toivottuja rajoituksia, joista merkittävimmät ovat seuraavat:
- magneettilevyjä, joissa on vähintään yksi viallinen sektori piilotiedostoille varatulla alueella, ei voida käyttää järjestelmälevyinä;
- hakutaulukoiden käyttöaikaa on mahdotonta optimoida (esim. FAT-taulukkoa käytetään aina, kun levyä käytetään).

Magneettilevyllä olevien palvelutietojen käyttökustannukset olisivat pienempiä, jos nämä tiedot (erityisesti FAT-taulukko) sijaitsivat levyn keskellä. Jälkimmäinen rajoitus poistetaan tallentamalla välimuistiin FAT-taulukon tai tiedostojen käyttöparametrit.

TARKOITUS. SYS-komento kirjoittaa uudelleen piilotetut DOS-tiedostot järjestelmän magneettilevyltä mille tahansa muulle järjestelmän käytettävissä olevalle levylle. Se täydentää tavallisten tiedostojen kopioimiseen suunniteltuja komentoja ja yhdessä niiden kanssa tekee järjestelmäasemien alustamisesta helppoa.

KUVAUS. SYS-komento on melko yksinkertainen toteuttaa. Tämän komennon tulkitsevan ohjelman latausmoduuli vie vain noin 4 KB muistia ja algoritmi on lähes lineaarinen.
SYS-komento lukee FAT-taulukon kohdelevyltä ja, jos sen analyysi osoittaa, että piilotettujen järjestelmätiedostojen tallentamiseen tarkoitettu tila on vapaata, kirjoittaa nämä tiedostot uudelleen nykyiseltä levyltä kohteeseen. Muussa tapauksessa annetaan virheilmoitus:
Kohdelevyllä ei ole tilaa järjestelmälle
(Kohdelevyllä ei ole tilaa järjestelmälle.)
Jos varmuuskopiointi suoritettiin vanhemman version FORMAT-komennolla eikä tilaa ole tarpeeksi ladatun käyttöjärjestelmäversion järjestelmätiedostoille, kopiointia ei suoriteta, vaan näyttöön tulee viesti
Yhteensopimaton järjestelmäkoko.
Kun käytät SYS-komentoa, muista:
- komennon suorittamiseksi onnistuneesti vähintään kahden tiedostonimien merkinnän on oltava vapaana kohdeaseman juurihakemistossa, samoin kuin levytilaa alueella, jossa piilotetut järjestelmätiedostot sijaitsevat;
- SYS ei toimi verkon magneettisten levyasemien kanssa;
- SYS ei toimi levyjen kanssa, jotka on emuloitu SUBST-komennolla tai liitetty JOIN-komennolla;
- Ennen kuin lataat DOS:n SYS-komennon suorittamisen jälkeen, sinun on varmistettava, että komentorivin tulkin latausmoduulitiedosto on saatavilla. Jos se on vioittunut tai puuttuu COMSPEC-muuttujan määrittämästä hakemistosta, näyttöön tulee virheilmoitus, kun käynnistät DOS:n uudelleen:
Huono tai puuttuva komentotulkki (komentotulkki on vaurioitunut tai puuttuu).
SYS-komento on ulkoinen, ja sen suorittaa ohjelma, jonka latausmoduuli on SYS.COM-tiedostossa.

MUOTO.
[reitti] SYS-asema ehjä

Määrittely d.route - hakemisto, joka sisältää SYS-ohjelman latausmoduulitiedoston.
Kohdeaseman parametri on sen magneettisen levyaseman nimi, johon käyttöjärjestelmätiedostot siirretään.

Esimerkki 34.
C:>sys a: Järjestelmä siirretty

Suhteessa DOS:iin kaikki komennot on jaettu sisäisiin (command.com-komentoprosessorin käsittelemiin) ja ulkoisiin, jotka ovat järjestelmän apuohjelmia. Siten MS-DOS:n täysi versio sisältää suuren määrän lisäapuohjelmia, joita voidaan pitää komentoina. Windowsin mukana toimitettu komentorivi tukee vain sisäisiä komentoja ja ulkoisia peruskomentoja, jotka ovat välttämättömiä vain perustoimintojen ja DOS:lle luotujen ohjelmien suorittamiseen. Lisäksi useat komennot eivät tarkalleen ottaen ole DOS-komentoja ollenkaan, vaan ovat Windows XP -konsoliohjelmia.

VER

VER-komento (versiosta VERsion - versio) on sisäinen ja näyttää käytetyn käyttöjärjestelmän version. Windows XP:ssä se näyttää seuraavat tiedot:

Microsoft Windows XP [versio 5.1.2600]

Ja Windows 7:lle:

Microsoft Windows

Joten nyt tiedämme, että itse asiassa Windows 7 ei ole ollenkaan 7, vaan 6.1.

OHJ

Saadaksesi selville, mitä levyn nykyisessä hakemistossa on, käytä DIR-komentoa (hakemistosta DIRectory - hakemisto). Samanaikaisesti voit muuttaa nykyistä levyä käyttämällä komentoa, joka koostuu vain levyn nimestä, eli kirjaimesta ja kaksoispisteestä (muista painaa Enter komentojen suorittamiseksi). Joten komennolla A: siirryt ajamaan A:. Jos esimerkiksi asetat asemaan uuden levykkeen ja kirjoitat ensin A: ja sitten DIR, näet seuraavanlaisen:

Laitteen A tilavuudessa ei ole etikettiä.

Volyymin sarjanumero: 234F-18F9 Kansion A sisältö:\ Tiedostoa ei löydy

Jos levykkeellä oli tiedostoja ja/tai hakemistoja, DIR-komento listaa ne ja ilmoittaa niiden koon ja luomispäivämäärän. Jos tiedostoja on paljon, voit käyttää erikoisnäppäintä w:

Tässä tapauksessa tiedot tiedostoista näytetään kompaktissa muodossa - useissa sarakkeissa ja ilman lisätietoja (eli vain nimiä).

CD

Jos haluat muuttaa nykyistä hakemistoa, käytä CD-komentoa (Muuta hakemistoa - vaihda hakemistoa). Tässä tapauksessa hakemistoa muutetaan "nykyisestä" -periaatteen mukaisesti. Oletetaan, että sinulla on C:-asemassasi hakemisto DIR1, joka sisältää hakemiston DIR2. Jos olet C:-aseman juurihakemistossa (eli C:\), päästäksesi DIR2-hakemistoon sinun on syötettävä kaksi DIR-komentoa peräkkäin:

Tämän jälkeen järjestelmäkehote muuttuu muotoon c:\DIR1\>

Jos haluat siirtyä useisiin hakemistoihin kerralla tiedostojärjestelmähierarkiassa, sinun on lueteltava ne kaikki. Meidän tapauksessamme, jotta emme kirjoita komentoa kahdesti, meidän pitäisi kirjoittaa:

Cd hakemisto1\kansio2

Jos sinun on siirryttävä korkeammalle tasolle (esimerkiksi DIR2:sta DIR1:een), laita kaksi pistettä hakemiston nimen sijaan:

M.D.

MD-komento (kohdasta Make Directory - luo hakemisto) on tarkoitettu hakemistojen luomiseen. Jos haluat luoda hakemiston "MYDIR" suoraan nykyisen hakemiston sisään, kirjoita:

MD MYDIR

Jos olet esimerkiksi aseman D: juurihakemistossa ja sinun on luotava uusi hakemisto toiseen (esimerkiksi DIR1 asemaan C:), sinun on määritettävä koko polku:

Md c:\DIR1\MYDIR

On muistettava, että suoritettaessa kaikkia komentoja DOS alkaa nykyisestä hakemistosta, toisin sanoen siitä, jonka näet järjestelmäkehotteessa. Ja jos sinun on suoritettava toiminto toisessa paikassa, sinun on joko määritettävä koko polku, mukaan lukien aseman nimi, tai vaihdettava haluttuun hakemistoon CD-komennolla.

KOPIOIDA

Kopioi tiedostoja käyttämällä COPY-komentoa. Jos haluat käyttää sitä esimerkiksi tiedoston command.com kopioimiseen asemasta C: asemaan D:, sinun tulee kirjoittaa:

Kopioi c:\command.com d:

Joten tässä ensimmäinen parametri määrittää alkuperäisen tiedoston nimen ja toinen parametri määrittää luotavan kopion sijainnin. Yllä olevassa esimerkissä command.com-tiedosto näkyy D:-aseman juurihakemistossa. Jos joudut myös muuttamaan tiedoston nimeä kopioitaessa, sinun on määritettävä myös uusi nimi:

Kopioi myfile1.txt myfile2.txt

Tämä kopioi tiedoston myfile1.txt nykyisestä hakemistosta tiedostoon myfile2.txt, joka sijaitsee samassa hakemistossa kuin tiedosto1.txt.

LIIKKUA

Jos et halua kopioida tiedostoa, vaan siirtää sen uuteen paikkaan, käytä MOVE-komentoa:

Siirrä myfile1.txt a:\

Siten tiedosto myfile1.txt nykyisestä hakemistosta siirretään A:-aseman juurihakemistoon. Jos komento suoritetaan onnistuneesti, tiedosto kopioidaan uuteen paikkaan ja poistetaan alkuperäisestä sijainnista.

DEL

Voit poistaa tiedostoja käyttämällä DEL-komentoa (kohdasta DELete - poista). Jos kirjoitat esimerkiksi:

Poista c:\dir1\omatiedosto1.txt

sitten tiedosto myfile1.txt poistetaan C:-aseman DIR1-hakemistosta. Jos et määritä tiedostonimeä, vaan vain hakemiston nimen, kaikki määritetyn hakemiston tiedostot poistetaan.

MUOKATA

Kun tekstitiedostoon on tehtävä muutoksia, voit käyttää ulkoista EDIT-komentoa, joka lataa yksinkertaisen tekstieditorin, joka sisältyy mihin tahansa DOS- ja Windows 9x -versioon. On kaksi tapaa käyttää tätä ohjelmaa. Ensin voit kirjoittaa komentoriville "edit" ja painaa Enter, mikä lataa editorin tyhjän asiakirjan. Mutta on suositeltavaa ilmoittaa välittömästi muokattavan tiedoston nimi, esimerkiksi:

Muokkaa c:\autoexec.bat

Tällaisen komennon suorittamisen seurauksena AUTOEXEC.BAT-tiedosto ladataan editoriin välittömästi C:-asemalta. Jos sinulla on edelleen Windows 9x asennettuna, näet jotain kuvan 1 kaltaista. 6.1.

Riisi. 6.1. Henkilöstöeditori ladatulla AUTOEXEC.BAT-tiedostolla

Ylärivillä näet editorivalikon. Tärkein on Tiedosto-valikko, jolla voit tallentaa muokatun dokumentin (valitsemalla siitä sopivan kohteen) ja myös poistua ohjelmasta. Voit siirtyä todelliselta alueelta, jolla voit muokata tekstiä, valikkoon painamalla Alt-näppäintä ja siirtymällä sitten kohteiden välillä nuolilla. Tulevaisuudessa haluan huomauttaa, että Alt-näppäintä käyttämällä voit siirtyä minkä tahansa Windows-ohjelman valikkoon. On myös huomattava, että Windows NT -perheessä (mukaan lukien XP, Vista ja Seven) tätä komentoa ei ole.

MUOTO

Yllä käsiteltyjä sisäisiä komentoja käytetään tiedostojen käsittelyyn - kopioimiseen, siirtämiseen jne. Levyn kanssa työskentelemiseen on olemassa erityisiä ulkoisia komentoja. FORMAT-komento on yksi tärkeimmistä, ja sitä käytetään levyjen loogiseen alustamiseen.

HUOM
Ennen kuin käyttöjärjestelmä voi toimia levyn kanssa, se on alustettava. Muotoilussa jokainen levyllä oleva fyysinen tietolohko liittyy tiedostojärjestelmän loogiseen rakenteeseen. Huomaa, että kun kiintolevy on alustettu, on mahdotonta palauttaa mitään sillä aiemmin sijaitsevia tietoja.

Jotta voit käyttää tätä komentoa, sinun on määritettävä aseman nimi. Jos esimerkiksi haluat alustaa levykkeen, kirjoita:

Muoto a:

FORMAT-komennossa on useita vaihtoehtoja, joista tärkeimmät on lueteltu alla olevassa taulukossa.

Taulukko 6.1. FORMAT-komennon perusasetukset
AvainKuvaus
/SAlustamisen jälkeen se siirtää DOS-järjestelmätiedostot levylle. Kun sitä käytetään levykkeelle, se tekee siitä käynnistettävän. Tämä avain toimii vain DOS- ja Windows 9x -käyttöjärjestelmissä
/F:kokoMäärittää alustettavan levykkeen koon. Koko ilmaistaan ​​jollakin seuraavista arvoista: 160, 180, 320, 360, 640, 720, 1,2, 1,44, 2,88. Yleensä tätä avainta ei käytetä, koska järjestelmä määrittää automaattisesti levykkeen koon
/FS:järjestelmäMäärittää kiintolevyn tiedostojärjestelmän tyypin (FAT, FAT32 tai NTFS) (Windows Vista/7 - myös UDF). Tämä avain toimii vain käyttöjärjestelmissä Windows 2000/XP/Vista/7
/QSuorittaa nopean muotoilun

Jos haluat käyttää avainta, kirjoita komentoriville komento, sitten vaadittu parametri (levynimi) ja välilyönnillä erotettuna avaimen tai avainten nimi. Joten, jos haluat alustaa tavallisen 3,5 tuuman levykkeen, voit kirjoittaa:

Muoto a: /f:1.44 /u

Sinun tulee olla erittäin varovainen käyttäessäsi FORMAT-komentoa!

SYS

Jos sinun on luotava järjestelmälevy, sinun ei pitäisi vain kopioida io.sys-, msdos.sys- ja command.com-tiedostoja, vaan käyttää SYS-komentoa. Tosiasia on, että pelkkä järjestelmätiedostojen läsnäolo ei tee levystä järjestelmää - tietokoneen on tiedettävä, missä nämä tiedostot tarkalleen sijaitsevat (ja fyysisesti, koska itse käyttöjärjestelmän tiedostojärjestelmä ei käynnistyksen yhteydessä ole vielä ladattu). Se on SYS-komento, joka sijoittaa järjestelmätiedostot sinne, missä tietokone etsii niitä käyttöjärjestelmän käynnistämiseksi. Jos esimerkiksi haluat siirtää järjestelmätiedostoja asemasta A: asemaan C:, kirjoitat:

Sys a:c:

Tämä komento on käytettävissä vain DOS- ja Windows 9x -käyttöjärjestelmissä.

FDISK

FORMAT-komento suorittaa loogisen muotoilun. Lisäksi on myös mahdollisuus kiintolevyjen loogiseen erottamiseen. Tämä tehdään FDISK-komennolla, jonka suorittamiseksi sinun tarvitsee vain kirjoittaa sen nimi komentoriville ja painaa Enter.

HUOMIO
FDISK-komento on käytettävissä vain DOS- ja Windows 9x -käyttöjärjestelmissä. Windows XP:ssä levyosioiden luominen on mahdollista joko järjestelmän asennuksen aikana tai käyttämällä erityistä Computer Management -laajennusta. Tässä tarkastelemme mahdollisuutta valmistella levy DOS-ympäristössä.

Kun FDISK suoritetaan, komento kysyy, otetaanko tuki käyttöön suurille levyille. Jos vastaat "Y" (kyllä), työskentelet jatkossa FAT32-järjestelmän kanssa. Tässä tapauksessa on mahdollista luoda loogisia osioita, joiden kapasiteetti on yli 2 Gt. Lisäksi FAT32 jakaa tilaa tiedostojen välillä tehokkaammin kuin VFAT. Kun olet vastannut kysymykseen suurten levyjen tukemisesta, näet FDISK-ohjelman päävalikon, joka näkyy kuvassa. 6.2.

Riisi. 6.2.

Valitse toiminto tässä ohjelmassa painamalla valikon numeroa vastaavaa numeroa ja paina sitten Enter. Palaa edelliseen valikkoon ja poistu ohjelmasta peruutusnäppäimellä (Esc).

MUUNTAA

Päinvastoin, tämä komento ei enää liity DOS:iin ja on saatavilla vain Windows 2000/XP:ssä ja uudemmissa. Sen avulla voit muuntaa loogiset asemat FAT: sta NTFS: ksi. Käynnistä se soittamalla Windowsin komentoriville (Käynnistä "Ohjelmat" Accessories). Samoin kuin FORMAT-komennossa, suorittaaksesi CONVERT, sinun on määritettävä muunnettavan levyn nimi ja valinnaisesti kohdetiedostojärjestelmä FS-avaimella:

Muunna C: /FS:NTFS

Huomaa, että NTFS-muotoon muunnettu levy on näkymätön DOS:lle. Toisin sanoen, jos käynnistät DOS-levykkeeltä (Windows 9x), et voi käyttää NTFS-levyjä.

Polun komento

Suoritettavan ohjelman ei tarvitse olla nykyisessä hakemistossa. Jos tiedosto ei ole nykyisessä hakemistossa, sitä etsitään PATH-komennolla määritetyistä vaihtoehtoisista hakemistoista. PATH-komentoargumentti sisältää yhden tai useamman reitin nimitykset puolipisteillä erotettuina, esimerkiksi:

PATH C:;C:DOS;D:TYÖOHJELMAT

Käyttöjärjestelmä muistaa PATH-komennossa määritettyjen reittien luettelon ja käyttää sitä jatkossa aina, kun käyttäjä suorittaa ulkoisen DOS-komennon tai käyttää sovellusohjelmaa DOS:sta. Tämä komento tarkoittaa, että tiedosto (kuten COM, EXE tai BAT), jota ei löydy nykyisestä hakemistosta, tulee ensin etsiä reittiä C: pitkin, eli aseman C juurihakemistosta; vian sattuessa - C:DOS-reitin kautta, ts. DOS-tason 1 alihakemistossa ja sitten D:WORKPROGRAMS-reitillä.

Vaihtoehtoisten reittien määrääminen käy erittäin käteväksi, jos julkiset ohjelmat ryhmitellään useisiin hakemistoihin.

PATH-komento näkyy yleensä käynnistyskomentotiedostossa AUTOEXEC.BAT ja toimii käyttäjän huomaamatta. Käyttäjä voi selvittää, mitkä vaihtoehtoiset reitit ovat tällä hetkellä asennettuna antamalla PATH-komennon ilman argumentteja.

Voit peruuttaa vahvistetut vaihtoehtoiset reitit PATH-komennolla; .

Ohjelman kutsuminen toisesta hakemistosta voidaan tehdä myös antamalla käynnistettävän ohjelman nimi sopivalla etuliitteellä: silloin tiedosto ladataan etuliitteen määrittämästä hakemistosta (riippumatta asennetuista vaihtoehtoisista reiteistä). Esimerkki tällaisesta kutsusta vicont-ohjelmaan:

A:>C:VICvicont

Työlevy tässä on asema A:, ja vicon-ohjelma käynnistetään asemassa C: sijaitsevasta VIC-hakemistosta.

Samalla tavalla parametrit - tiedostonimet - voidaan varustaa tarvittavilla etuliitteillä niiden etsimisen varmistamiseksi sopivista hakemistoista.

Anna komento

ASSIGN x=y -komennon avulla voit nollata loogisten asemien nimet yhdistämällä nimipareja toisiinsa. Esimerkiksi komennon jälkeen:

DOS korvaa kaikki pääsyt asemaan nimellä A: pääsyillä C:-asemaan. Yhdessä komennossa voi olla useita muotoisia x=y pareja. ASSIGN-komento ilman parametreja palauttaa alkuperäiset asemanimet.

ASSIGN-komentoa tulee käyttää varoen; sen päätarkoitus on pakottaa kiinteällä levyllä toimiva sovellusohjelma (esimerkiksi A:) käyttämään toista fyysistä asemaa. Ei ole suositeltavaa käyttää sitä muihin tarkoituksiin.

Muotoile komento

FORMAT-komento suorittaa levyjen alustavan osioinnin tai alustuksen. Tämä komento koskee sekä levykkeitä että kiintolevyjä, ja ennen kuin käytät sitä kiintolevyllä, sinun on valmisteltava se FDISK-apuohjelmalla. On pidettävä mielessä, että muotoilu tuhoaa kaiken siihen tallennetun. tietolevy tai levyke.

Voit määrittää useita parametreja kutsuessasi FORMAT-komentoa. Ensimmäinen parametri on sen aseman nimi, johon alustettu levy on asennettu. Esimerkki yksinkertaisesta pyynnöstä:

Ottaessaan yhteyttä tällä tavalla, käyttäjä saa ensin viestin tarpeesta asentaa alustettu levy asemaan A:. Tämän jälkeen hänen on painettava "Execute"-näppäintä, ja muotoiluohjelma alkaa toimia. Levykkeiden alustaminen kestää 30–40 sekuntia. Kun alustus on valmis, näyttöön tulee viesti, joka ilmoittaa levyn koon, fyysisesti käyttökelvottomia sektoreita ja käytettävissä olevien tavujen määrän.

Muut parametrit - muotoilutilan ilmaisimet määritetään /-erottimella. Useimmat niistä liittyvät levykkeiden alustamiseen. Keskeiset vinkit:

/V - ilmaisee tarpeen määrittää levynimike, jonka käyttäjä syöttää alustuksen jälkeen;

/S - ilmaisee tarpeen siirtää käyttöjärjestelmä levylle (kolme tiedostoa: BIO.SYS, MSDOS.SYS ja COMMAND.COM);

/B - ilmaisee tarvetta varata levytilaa käyttöjärjestelmätiedostoille, mutta niitä ei varsinaisesti siirretä.

Osa alustusta tilasta voi olla käyttöjärjestelmässä (40–60 kt, riippuen DOS-versiosta, osa voidaan jättää pois käytettävissä olevan tilan luettelosta alustuksen aikana havaittujen vikojen vuoksi).

Sys-tiimi

SYS-komennon avulla voit siirtää kaksi pääasiallista DOS-järjestelmätiedostoa - BIO.SYS ja MSDOD.SYS (mutta ei COMMAND.COM) nykyiseltä järjestelmälevyltä toiselle levylle (määritetty komentoparametriksi). Tässä tapauksessa määritetyt tiedostot "piilotetaan" - niitä ei näytetä DIR-komennolla, mutta CHKDSK-komento ilmoittaa niiden läsnäolon levyllä. On syytä muistaa, että DOS:a ei voi siirtää SYS-komennolla millekään levylle, vaan vain sellaiselle, joka on aiemmin alustettu FORMAT-komennolla parametreilla /S tai /B, tai tyhjälle alustettulle levylle. Muista, että format-komento /S-parametrilla suorittaa saman toiminnon kuin SYS-komento ja lisäksi lisää levylle kolmannen DOS-tiedoston - COMMAND.COM.

Siirretty käyttöjärjestelmä on sama kuin se, joka on asennettu nykyiseen järjestelmäasemaan. Nykyinen versionumero saadaan VER-komennolla.

Vol ja Label Teams

VOL-komento on suunniteltu näyttämään levyn nimi ja sarjanumero.

Komentomuoto:

Jos aseman nimeä ei ole määritetty, oletetaan nykyinen asema.

Yleensä levyn nimi syötetään levyä alustettaessa, jos FORMAT-komennon /V-vaihtoehto on määritetty. Tämä voidaan tehdä myös myöhemmin käyttämällä LABEL-komentoa. Tämä komento on tarkoitettu aseman nimen luomiseen, korvaamiseen ja poistamiseen. Komentomuoto:

LABEL [drive:][drive_label]

Aseman nimiössä voi olla enintään 11 ​​merkkiä, joita voidaan käyttää tiedostonimissa. Voit lisätä tarraan välilyöntejä, mutta et sarkainmerkkejä. Aseman etiketti voidaan kirjoittaa joko pienillä tai isoilla kirjaimilla. Kun kirjoitat levyn otsikkoa levyhakemistoon, pienet kirjaimet muunnetaan isoiksi kirjaimille.

MS-DOS-jakelulevykkeet sisältävät tiedostot io.sys, msdos.sys, wina20.386, komentoprosessori command.com, ulkoiset käyttöjärjestelmän komentotiedostot (kuten format.com, fdisk.exe jne.), ohjaimet ja muut tiedostot .

MS-DOS:n asennuksen jälkeen tiedostot io.sys, msdos.sys, wina20.386 ja command.com kirjoitetaan uudelleen C:-aseman juurihakemistoon. Loput tiedostot kirjoitetaan erilliseen hakemistoon, jota kutsutaan oletuksena dosiksi (vaikka voit määrittää toisen nimen asennuksen aikana). Lisäksi juurihakemistoon luodaan kaksi tekstitiedostoa nimeltä config.sys ja autoexec.bat.

Mitä varten C:-aseman juurihakemistossa olevat tiedostot ovat?

Tiedostot io.sys, msdos.sys ja command.com ovat MS-DOSin pääkomponentteja. Kuvataanpa näiden ja muiden tiedostojen tarkoitusta tarkemmin.

IO.SYS

io.sys-tiedosto sisältää BIOS Basic Input/Output System -laajennuksen ja on käyttöjärjestelmän ja BIOSin välinen liitäntä. Käyttöjärjestelmä käyttää laajennusta vuorovaikutukseen tietokonelaitteiston ja BIOSin kanssa.

Ohjelmien riippuvuuden tietokonelaitteiston ominaisuuksista minimoimiseksi käytetään monivaiheista ohjelman pääsyjärjestelmää syöttö-/tulostuslaitteisiin. Tämän järjestelmän mukaan ohjelma ei koskaan (ihannetapauksessa) käytä suoraan laitteistoportteja. Sen sijaan se kutsuu ohjelmistokeskeytystä vaaditulla numerolla ja pyytää tiettyä toimintoa lataamalla prosessorin rekisterit vastaavasti.

Kaikki ohjelmistokeskeytykset voidaan jakaa kahteen ryhmään.

Ensimmäinen ryhmä ovat BIOS-perustulo-/tulostusjärjestelmän keskeytykset. Näiden keskeytysten käsittelijä on tallennettu vain lukumuistin (ROM) sirulle, joka sijaitsee tietokoneen emolevyllä. BIOS-keskeytyskäsittelijät toimivat tavallisten tietokonelaitteiden tulo-/lähtöporttien kanssa ja huoltavat vastaavia laitteistokeskeytyksiä.

Maailmassa valmistetaan monia erilaisia ​​emolevymalleja tietokoneille, jotka ovat tavalla tai toisella yhteensopivia IBM PC:n kanssa. BIOSin avulla voit jossain määrin standardoida ohjelmiston käyttöliittymän laitteiston kanssa, koska emolevyn valmistaja voi ottaa huomioon kaikki BIOSin laitteisto-ominaisuudet.

Toinen ryhmä ovat MS-DOS-keskeytykset. Näiden keskeytysten käsittelijät sijaitsevat io.sys- ja msdos.sys-tiedostoissa.

Io.sys-tiedostossa oleva MS-DOS-perustulo-/tulostusjärjestelmän laajennus on kuin kerros MS-DOS-käyttöjärjestelmän ja BIOSin välillä. I/O-toimintojen suorittamiseksi MS-DOS-ydin käyttää sekä itse BIOS-I/O-perusjärjestelmää että sen laajennusta, joka ladataan RAM-muistiin io.sys-tiedostosta.

Tällaisen monivaiheisen järjestelmän käytön seurauksena saavutettiin hämmästyttävä MS-DOS-käyttöjärjestelmän yhteensopivuus laitteiston kanssa. MS-DOS voi toimia lähes kaikilla minkä tahansa yrityksen valmistamilla tietokoneilla. Kunpa tämä tietokone olisi ainakin jossain määrin yhteensopiva IBM PC:n kanssa.

MSDOS.SYS

Msdos.sys-tiedosto on tietyssä mielessä joukko keskeytysohjelmia, erityisesti INT 21h -keskeytys. Tämä on käyttöjärjestelmän ydin.

MS-DOS-ohjelmat käyttävät INT 21h -keskeytystä, kun ne tarvitsevat palvelua käyttöjärjestelmästä. Tilaa esimerkiksi muistilohko, avaa tiedosto tai lue sen sisältö jne.

COMMAND.COM

Command.com-tiedosto on ns. komentoprosessori.

Komentoprosessori on suunniteltu järjestämään vuoropuhelua tietokoneen käyttäjän kanssa. Se analysoi syötetyt komennot ja järjestää niiden suorittamisen.

Komentoprosessori käsittelee niin sanotut sisäiset komennot (hakemisto, kopioi jne.). Älä etsi dos-hakemistosta ohjelmatiedostoja, joiden nimi on dir.exe tai copy.com - sellaisia ​​tiedostoja ei ole siellä. Sisäisiä komentoja kutsutaan sisäisiksi, koska niiden käsittelijä sijaitsee itse käyttöjärjestelmässä. Tarkemmin sanottuna command.com-tiedostossa, joka on MS-DOS-käyttöjärjestelmän tärkein komponentti.

Ohjelmoija voi kirjoittaa oman komentoprosessorin ja liittää sen tavallisen prosessorin sijaan. Uuden komentoprosessorin tulisi suorittaa kaikki toiminnot, jotka tavallinen command.com-ohjelma aiemmin suoritti.

CONFIG.SYS

Config.sys-tiedosto on tekstitiedosto, joka on suunniteltu määrittelemään MS-DOS-kokoonpano ja lataamaan ohjaimia ja ohjelmia. MS-DOS-asennusohjelma luo sen automaattisesti, ja käyttäjä muokkaa sitä tarvittaessa. Voit muokata tiedostoa muokkaustekstieditorilla, joka sisältyy MS-DOS:iin.

AUTOEXEC.BAT

Jos haluat suorittaa usein käytetyt MS-DOS-komentosarjat automaattisesti, voit luoda ns. erätiedoston. Tämä tekstitiedosto, jonka tunniste on .bat, sisältää jokaisella rivillä kutsun sisäiseen tai ulkoiseen MS-DOS-komentoon sekä erikoisoperaattoreita.

MS-DOS-asennusvaiheen aikana C:-aseman juurihakemistoon luodaan erätiedosto nimeltä autoexec.bat. Tämä tiedosto suoritetaan välittömästi MS-DOS:n lataamisen jälkeen ja sisältää komentoja ohjelman suoritusympäristön määrittämiseksi sekä kutsuja alustus- ja oleskeleville ohjelmille.

WINA20.386

MS-DOS-asennusohjelman juurihakemistoon kirjoittama wina20.386-niminen tiedosto on Microsoft Windows -käyttöjärjestelmän virtuaalinen ohjain (voit lukea Microsoft Windows -virtuaaliohjaimista kirjasarjamme "System Programmer's" luvusta 17. Kirjasto").

Wina20.386-virtuaaliohjaimen päätarkoitus on varmistaa yhteistyö MS-DOS- ja Microsoft Windows 3.0 -käyttöjärjestelmien korkeamman HMA-muistialueen kanssa laajennetussa tilassa. Koska suurin osa käyttäjistä nykyään käyttää Microsoft Windows -versiota 3.1 tai Microsoft Windows for Workgroups -käyttöjärjestelmää, et todennäköisesti tarvitse tätä tiedostoa ollenkaan. Voit poistaa sen levyltä.

Kuljettajat

Ajurit ovat ohjelmia, jotka tukevat erilaisia ​​laitteita. Lisäksi ajureiksi voidaan suunnitella erilaisia ​​MS-DOS-laajennuksia, kuten dynaaminen levytietojen pakkausjärjestelmä tai laajennettu muistinhallintajärjestelmä.

Ohjaimet löytyvät yleensä tiedostoista, joiden tunniste on .sys, vaikka MS-DOSissa on myös sisäänrakennettuja ohjaimia. Ohjain muodostaa yhteyden MS-DOS-käyttöjärjestelmään käyttämällä config.sys-tiedostossa olevaa laitekäskyä.

Ohjaimen käynnistystiedostolla on erityinen muoto, joka kuvataan yksityiskohtaisesti kirjassamme.

Ajurit ratkaisevat helposti uusien laitteiden käytön ongelmat - kirjoita vain ohjain uudelle laitteelle ja yhdistä se käyttöjärjestelmään. Sovellusohjelmat ja käyttöjärjestelmä kommunikoivat laitteiden kanssa ajurin kautta, joten niitä ei tarvitse muuttaa uutta laitetta liitettäessä.

Esimerkiksi uudessa levylaitteessa voi olla eri määrä raitoja ja sektoreita ja erilaisia ​​ohjauskomentoja. Ajuri ja taustalla oleva BIOS I/O -järjestelmä huomioivat tämän kaiken, ja sovellusohjelma toimii uuden levyn kanssa kuten ennenkin BIOS- ja MS-DOS-keskeytyksiä käyttäen.

Ulkoiset komennot

Käyttöjärjestelmän ulkoiset komentotiedostot sisältävät ohjelmia, jotka on suunniteltu suorittamaan erilaisia ​​toimintoja, kuten levyjen alustusta, tiedostojen lajittelua, tekstien tulostamista ja muita.

Yksityiskohtainen kuvaus sisäisistä ja ulkoisista ryhmistä ei kuulu tämän kirjan soveltamisalaan. Peruskomennot on kuvattu kirjasarjamme "Personal Computer - Step by Step" ensimmäisessä osassa. Löydät tietoa muista komennoista MS-DOS-käyttöoppaasta. Lisäksi myynnissä on monia kirjoja MS-DOS-komennoista.

Puhutaanpa hieman ohjelmista, jotka on suunniteltu levyjen ja levykkeiden valmisteluun.

Järjestelmälevykkeen valmistelu

Käyttöjärjestelmätiedostot erottuvat niiden erityisestä sijainnista levyllä (paitsi tiedostossa command.com) - näiden tiedostojen on sijaittava niille erityisesti osoitetussa paikassa. Jos sinun on valmisteltava järjestelmälevyke (eli levyke, joka voi käynnistää käyttöjärjestelmän), sinun on käytettävä erityisiä työkaluja käyttöjärjestelmätiedostojen siirtämiseen. Jos kopioit msdos.sys- ja io.sys-tiedostot tyhjälle levykkeelle, siitä ei tule järjestelmälevyä.

Helpoin tapa valmistaa järjestelmälevyke on alustaa se käyttämällä ulkoista formatointikomentoa /s-parametrilla, esimerkiksi:

c:\>muoto a: /s

Tässä tapauksessa alustuksen jälkeen käyttöjärjestelmätiedostot siirretään levykkeelle.

Voit myös siirtää järjestelmätiedostoja levykkeelle sys-komennolla:

c:\>sys c:

Ennen kuin annat tämän komennon, tee nykyisestä hakemistosta C:-aseman juurihakemisto, muuten sys.com-ohjelma ei löydä io.sys-, msdos.sys- ja command.com-tiedostoja (mikä on melko outoa, nämä tiedostot ovat melko helppoja löytää).

FDISK ohjelma

fdisk-ohjelma on suunniteltu valmistelemaan kiintolevy käyttöä varten. Se jakaa levyn osiin, joita kutsutaan osioksi.

Yhdellä fyysisellä levyllä voi olla eri käyttöjärjestelmiin kuuluvia osioita. Yksi osioista on aina aktiivinen, koska käyttöjärjestelmä käynnistyy vain aktiiviselta osiolta.

fdisk-ohjelman avulla voit luoda ensisijaisen ja toissijaisen osion MS-DOS:lle. Ensisijainen osio sisältää järjestelmäaseman C:, josta käyttöjärjestelmä ladataan, toissijainen osio voidaan jakaa loogisiin asemiin (D:, E:, F: jne.). Toissijaisessa osiossa sijaitsevat levyt eivät voi olla järjestelmälevyjä.

Huomaa, että MS-DOS:n vanhemmat versiot (ennen versiota 4.0) sallivat enintään 32 megatavun kokoisten loogisten levyjen luomisen. Tämä johtuu siitä, että näissä versioissa käytettiin 16-bittistä levysektoriosoitusta, mikä ei riitä suuremmille levykooille.

Joskus fdiskin sijaan käytetään erikoisohjelmia kiintolevyn valmisteluun, kuten Advanced Disk Manager, Speed ​​​​Stor jne. Käyttäen omia osio- ja osiotaulukkomuotojaan (ja omia levylaiteajureitaan) yllä luetellut ohjelmat tarjoavat lisäominaisuuksia, kuten loogisen levyn kirjoitussuojauksen tai levyllä olevien tietojen salasanasuojauksen järjestämisen. Tässä tapauksessa käytetään erityistä ohjainta päästäkseen epästandardiseen osioon.

Erityisten osiointiohjelmien käyttö ei kuitenkaan aina johda haluttuun tulokseen. Suojaus luvattomalta käytöltä on usein helppo voittaa. Tehokkaat suojajärjestelmät voivat olla vahvasti sidottu tiettyyn käyttöjärjestelmän versioon.

Lisäksi ohjaimet, joilla päästään käsiksi epästandardeihin levyosioihin, vievät niukasti tilaa RAM-muistista ja heikentävät MS-DOSin suorituskykyä.

Jotkut ohjelmat, erityisesti kopiosuojatut, kieltäytyvät työskentelemästä levyllä, joka on valmistettu epätyypillisin keinoin. Selitämme syitä tähän seuraavassa osassa, kun käsittelemme ongelmia ohjelmien suojaamisessa luvattomalta kopioimiselta.

Asukasohjelmat

Tavalliset MS-DOS-ohjelmat poistetaan RAM-muistista välittömästi niiden valmistuttua. Sitä vastoin pysyvät ohjelmat pysyvät muistissa ja ne voidaan aktivoida ennalta määrätyllä näppäinyhdistelmällä, toisen ohjelman aloitteesta tai laitteistokeskeytyksen seurauksena.

Joissakin tapauksissa pysyvät ohjelmat suorittavat I/O-laiteajurin toimintoja. Kuitenkin useammin niitä käytetään, jotta käyttäjä voi työskennellessään ohjelman kanssa käynnistää toisen keskeyttämättä työtä nykyisen ohjelman kanssa.

Esimerkiksi käyttäjä työskentelee tekstinkäsittelyohjelman kanssa. Ja sitten hänen täytyi etsiä jotain viitetietokannasta, tehdä laskelmia laskimella jne. Tätä varten hänen täytyi vain aktivoida haluttu perusohjelma painamalla sopivaa näppäinyhdistelmää. Resident-ohjelman työskentelyn jälkeen käyttäjä voi palata tekstinkäsittelyyn tai muuhun keskeytettyyn työhön.

Valitettavasti ohjelmoijan dokumentaatiossa ei ole selkeää standardia, joka säätelee paikallisten ohjelmien käyttäytymistä. Siksi ristiriidat eri paikallisten ohjelmien välillä ovat väistämättömiä, samoin kuin joidenkin paikallisten ohjelmien yhteensopimattomuus muiden kanssa. Tilannetta pahentaa tarve käyttää dokumentoimattomia keskeytyksiä.

Vaihtoehtoisesti MS-DOS-version 5.0 ja uudempien käyttäjät voivat käyttää tehtävänvaihtoa. Tällä menetelmällä on kuitenkin haittapuolensa.