Кіріспе

Операциялық жүйе командасы

Компьютерде SUBST – DOS, IBM OS/2, Microsoft Windows және ReactOS операциялық жүйелерінде физикалық және логикалық дисктердегі жолдарды виртуалды дисктер ретінде алмастыруға қолданылатын команда.

Шолу

MS DOS-та SUBST командасы MS DOS 3.1 нұсқасының шығуымен қосылды. Бұл команда Digital Research компаниясының операциялық жүйелеріндегі, атап айтқанда CP/M 86 2.x, Personal CP/M 86 2.x, Concurrent DOS, Multiuser DOS, System Manager 7, REAL/32, сондай-ақ DOS Plus және DR DOS (6.0 нұсқасына дейін) жүйелеріндегі «виртуалды дискілер» деп аталатын ұғымға ұқсас. DR DOS 6.0 команданы жүзеге асыруды қамтиды. Команда FreeDOS және PTS DOS жүйелерінде де қолжетімді. Windows SUBST командасы қолдау көрсетілетін нұсқалардағы cmd командалық жол интерпретаторы арқылы қолжетімді. exe. Windows NT жүйесінде SUBST диск бейнелеуін жасау үшін DefineDosDevice функциясын пайдаланады. JOIN командасы SUBST командасының «кері» функциясы болып табылады, себебі JOIN дискінің әрпін алып, оны каталог ретінде көрсетеді. MS DOS COMMAND.COM-ның кейбір нұсқалары құжатталмаған ішкі TRUENAME командасын қолдайды, ол файлдың «шынайы атын», яғни диск, жол және кеңейтімді қамтитын толық атауын көрсете алады. Бұл атау PATH ортасының айнымалысы немесе SUBST, JOIN және ASSIGN файлдық жүйе бейнелеулері арқылы ғана анықталады.

Параметрлері

drive1: Жолды тағайындау үшін виртуалды дискіні көрсетіңіз. [drive2:]path – Виртуалды дискіге тағайындалатын физикалық дискі мен жолды көрсетіңіз. /D – Қосымша (виртуалды) дискіні жою.

Қайта жегу кезінде сақталуы

Команда арқылы тағайындалған диск әріптері жүйелік бастапқы жүктелу кезінде қызметтерге қолжетімді болмайды және қайта жүктеуден кейін де сақталмайды.

Шектеулер

Физикалық қабаттағы дискілерге әсер ететін Windows әрекеттері мүмкін емес. Microsoft Windows XP SP2-ден бастап (кем дегенде), жаңа диск әріптеріндегі autorun.inf файлдары назардан тыс қалады; сондықтан, AutoRun/AutoPlay осылай құрылған диск әріптерінде жұмыс істемейді. Сонымен қатар, autorun.inf арқылы құрылған диск әріптеріне арнайы белгіше немесе атау қою жұмыс істемейді. Subst командасымен құрылған диск әріптеріне берілген жекелеген атау, бастапқы диск/көлемде том атауы болмаған жағдайда ғана көрінеді (атау командасымен тексеру және орнату). Windows Vista-дан бастап жойылған файлдар дереу және қайтымсыз жойылады, олар қайта өңдеу бумасына жылжытылмайды. Windows Vista-дан бұрын (мысалы, Windows XP-де) алмастырылған "дискілердегі" файлдар жойылған кезде қайта өңдеу бумасына көшірілді. Қайта өңдеу бумасының жұмысын қалпына келтіру үшін тіркелмеге жазу қосуға болады. Осылай құрылған дискілердегі файлдар мен папкалар әртүрлі қол жеткізу құқықтарына ие болуы мүмкін. Бағдарламалық құралдар дұрыс жұмыс істемеуі мүмкін, себебі Windows орнатушысы жасаған Config.msi каталогына дұрыс қол жеткізуге болмайды. Журнал файлдарын жазуға болмайды, тіпті орындаушы пайдаланушыда әкімшілік құқықтары болған жағдайда да.