Кіріспе

Компьютердегі логикалық дисктерге әліппелік түрде тағайындау (мысалы, C:\)

Компьютерлік деректерді сақтауда диск әріптерін тағайындау – томдарға әліппелік идентификаторлар беру процесі. UNIX-тің орнату нүктелерінен айырмашылығы, онда томдар бір иерархиялық атау кеңістігінде кез келген жерде аталып, орналасады, диск әріптерін тағайындау бірнеше жоғары деңгейдегі атау кеңістіктеріне мүмкіндік береді. Сондықтан диск әріптерін тағайындау – файл жүйесін көрсететін "орманның" түбірлерін атау үшін әріптерді пайдалану процесі; әрбір томда тәуелсіз "ағаш" (немесе иерархиялық емес файл жүйелері үшін файлдардың тәуелсіз тізімі) болады.

Шығу тегі

Диск әріптерінің түсінігі, қазіргі қолданылуында, IBM-нің VM операциялық жүйелер отбасына, 1967 жылғы CP/CMS (және оның зерттеудегі алдыңғы CP 40) және Digital Research (DRI) CP/M арқылы қатысты. Бұл түсінік бірнеше кезеңнен өтті:

CP/CMS пайдаланушы сессиясына қосылған мини-дискілерді анықтау үшін диск әріптерін пайдаланады. Бірінші дискеталық дискіге (диск 0) A: және екінші дискеталық дискіге (диск 1) B: әрпін тағайындаңыз. Егер тек бір физикалық дискета болса, B: дискісі файлдармен оңай жұмыс істеу үшін сол физикалық дискіге сәйкес келетін фантомдық дискетаға тағайындалады және A: немесе B: ретінде динамикалық түрде белгіленеді. Физикалық дискета болмаса, DOS 4.0 A: және B: екі әрпін де жоқ дискке тағайындайды, ал DOS 5.0 және одан жоғары нұсқалары осы диск әріптерін жарамсыз етеді. Егер екіден астам физикалық дискета болса, DOS 5.0-ға дейінгі нұсқалары келесі диск әріптерін тағайындайды, ал DOS 5.0 және одан жоғары нұсқалары осы дисктерді кейінірек жоғарырақ диск әріптеріне қайта орналастырады; төменде қараңыз. Бірінші физикалық қатты дискіде танылған алғашқы белсенді негізгі бөлімге диск әрпін тағайындаңыз. DOS 5.0 және одан жоғары нұсқалары оның C: дискісі болатынына кепілдік береді, сондықтан жүктеу дискісінде A: немесе C: дискісі болады. Әрбір кезекті физикалық қатты дискінің бірінші негізгі бөліміне келесі диск әріптерін тағайындаңыз (DOS 5.0-ға дейінгі нұсқалары тек екі физикалық қатты дискіні тексерді, ал DOS 5.0 және одан жоғары сегіз физикалық қатты дискіні қолдайды). Бірінші кеңейтілген бөлімдегі барлық танылған логикалық бөлімдерге келесі диск әріптерін тағайындаңыз, бірінші қатты дискіден бастап, бірінен соң бірін физикалық қатты дискілер арқылы жалғастырыңыз. DOS 5.0 және одан жоғары: Бірінші қатты дискіден бастап, бірінен соң бірін физикалық қатты дискілер арқылы жалғасатын барлық қалған негізгі бөлімдерге диск әріптерін тағайындаңыз. DOS 5.0 және одан жоғары: Екінші физикалық дискетадан басқа барлық физикалық дискеталарға диск әріптерін тағайындаңыз. CONFIG.SYS файлындағы DEVICE операторлары арқылы жүктелген кез келген блок құрылғысының драйверіне келесі диск әріптерін тағайындаңыз, мысалы RAM дискілері. Динамикалық түрде жүктелген дискілерге CONFIG.SYS INSTALL операторлары, AUTOEXEC.BAT немесе одан кейін, яғни қосымша оптикалық дискілер (MSCDEX және т.б.), PCMCIA / PC Card дискілері, USB немесе Firewire дискілері немесе желілік дискілер арқылы келесі диск әріптерін тағайындаңыз. Тек танылған бөлімдер түрлеріне ғана әріптер тағайындалады. Әсіресе, "жасырын бөлімдер" (ID-сі танылмаған мәнге өзгерген, әдетте 10h қосу арқылы) осыған жатпайды. MS DOS / PC DOS 4.0 және одан бұрынғы нұсқалары қатты дискілерді қарастырмас бұрын барлық дискеталарға әріптер тағайындайды, сондықтан төрт дискетасы бар жүйе бірінші қатты дискіні E: деп атайды. DOS 5.0-дан бастап жүйе C: дискісінің әрқашан қатты дискі екенін қамтамасыз етеді, тіпті жүйеде екіден астам физикалық дискета болса да. Белгілі бір реттеулер жасалмаса, диск әріптері келесі қайта жүктеуге дейін бекітіледі, бірақ Zenith MS DOS 3.21 дискіні қалпына келтіргенде диск әріптерін жаңартады. Бұл қатты дискідегі бөлімдер өзгерген жағдайда, қайта жүктеусіз диск әріптері өзгеруі мүмкін. MS DOS Apricot PC-де дискілерге қарағанда бұрын қатты дискілерге А: бастап әріптер тағайындайды. Әр дискінің екеуі бар жүйе қатты дискілерді A: және B: деп атайды, ал дискеталарды C: және D: деп атайды. Жапондық PC 98-де, егер жүйе дискетадан жүктелсе, MS DOS арнаулы нұсқасы қатты дискілерді қарастырмас бұрын барлық дискеталарға әріптер тағайындайды; егер ол қатты дискіден жүктелсе, керісінше, яғни егер ОЖ қатты дискіге орнатылған болса, MS DOS бұл дискіні "A:" дискісі ретінде және мүмкін болатын дискетаны "B:" дискісі ретінде тағайындайды. Windows 95 SETUP бағдарламасының жапондық нұсқасы Windows-ты C: дискісінде орнатуды қамтамасыз ету үшін арнайы /AT опциясын қолдайды. DOS-тың кейбір нұсқалары C: бастап диск әрпін бірінші физикалық қатты дискіде танылған алғашқы белсенді негізгі бөлімге емес, алғашқы қатты дискіде танылған бірінші негізгі бөлімге тағайындайды, тіпті ол белсенді емес болса да. Егер бір ғана кеңейтілген бөлім болса, онда тек бірінші танылған кеңейтілген бөлім түріндегі логикалық дискілер өңделеді. DR DOS IBMBIO.COM-ның кейбір соңғы нұсқалары, жүктеу алдындағы конфигурациялық құрылымды ұсынады, онда әртүрлі диск әрпін тағайындау стратегияларын таңдау үшін биттік жалаушалар бар (басқалармен қатар). Бұл стратегияларды пайдаланушы немесе OEM алдын ала таңдауы мүмкін немесе DR DOS-ты іске қосқанда жүктеуші бағдарлама оларды өзгерте алады. Осы мәселелерге байланысты, жүктеу дискісі A: немесе C: дискісінен өзгеше болуы мүмкін. Дискінің әрпінің реті берілген дискінің жүктеу кезіндегі драйвермен басқарылатынына немесе динамикалық түрде жүктелген драйвермен басқарылатынына байланысты болуы мүмкін. Мысалы, екінші немесе үшінші қатты дискі SCSI түрінде болса және DOS-та CONFIG.SYS файлы арқылы жүктелген драйверлерді қажет етсе (мысалы, контроллерлік картада бортындағы BIOS болмаса немесе осы BIOS-ты пайдалану тиімді болмаса), онда бірінші SCSI негізгі бөлімі DOS-тағы барлық IDE бөлімдерінен кейін пайда болады. Сондықтан DOS және мысалы OS/2 әртүрлі диск әріптерін иеленуі мүмкін, себебі OS/2 SCSI драйверін ертерек жүктейді. Шешім мұндай қатты дискілерде негізгі бөлімдерді пайдаланбау болды. Windows NT және OS/2-де операциялық жүйе дискеталық дискілерге, оптикалық дискілерге, жүктеу дискісіне және басқа танылған томдарға әріптерді автоматты түрде тағайындау үшін жоғарыда аталған алгоритмді пайдаланады, олар операциялық жүйеде әкімші тарапынан басқа жаратылмаған. Операциялық жүйеде жаратылған томдар қолмен көрсетіледі және автоматты диск әріптерінің кейбіреулерін өзгертуге болады. Танылмаған томдарға әріптер тағайындалмайды және әдетте операциялық жүйе оларға тиіспіз демейді. Дискінің әріптерін тағайындауда жиі кездесетін мәселе - желілік дискіге тағайындалған әріп жаңа орнатылған CD/DVD дискісі немесе USB жад сияқты жергілікті томның әрпімен келіспеуі. Мысалы, соңғы жергілікті дискі D: болса және желілік дискіге E: әрпі тағайындалса, жаңа қосылған USB жад құрылғысына да E: әрпі тағайындалады, бұл желілік бөлісіммен немесе USB құрылғысымен байланыстың жоғалуына әкеледі. Әкімшілік құқықтары бар пайдаланушылар осы мәселені шешу үшін диск әріптерін қолмен тағайындауы мүмкін.