Čáry máry subst - Virtuálny disk vo Windows

22. 1. 2009 21:49 (aktualizováno) Zdeno Sekerák

Poznáte to. Nainštalovali ste si windows, všetky programy, a potom sa rozhodnete, že si oddelíte data od programov. Najlepšie aby boli na inom disku. A tak príde možnosť, že chcete aby váš nedelený disk bol delený na C, D. Siahnete po neakom nástroji, ktorý dokáže deliť disk aj s už nainštalovaným OS.
Asi najpopulárnejší je Partition Magic. Prípadne zvolíte neakú free alternatívu. Každopádne sa pripravte že v závislosti na veľkosti disku strávite asi tak pol dňa pozeraním na status bar a budete očami tlačiť jeho teplomer.

Ale je tu aj jedno rýchle a ľahké riešenie. Tým je príkaz subst. Tento príkaz už od časov DOSu umožňuje substituovať adresár ako nový disk. Tak si rozoberieme postup:

  1. Na disku C si vytvoríme adresár. Napríkladc:\disk_D
  2. Ďalej si vytvoríme bat súbor s názvom subst_d.bat a v ňom napíšeme nasledovný riadok%windir%\System32\subst.exe d: c:\disk_d
  3. Tento príkaz pridáme do časti „Po spuštění“

POZNÁMKA: V prípade že disk D už existuje. Tak príkaz subst nedokáže vykonať mapovanie
disku. Zvolte si iné písmeno pre váš nový disk.

Tak a máme hotovo. Teraz si skúsime funkčnosť. Spustíte príkaz subst_d.bat

Nečakané dôsledky.

  1. Príkaz subst je možné použiť aj na zakázanie pripojenia disku. Ak chcete užívateľovi zakázat disketovú mechaniku stačí príkaz

    subst c:\empty a:

    Od tejto chvíle bude OS pri prístupe k disketovej mechanike podsúvať obsah adresára c:\empty. Možete doň čokoľvek kopírovať.
  2. Zákaz flash USB diskov. Toto je problem dnešnej doby. USB klúčenka je úplne bežná a často je potencionálnym nebezpečím. V prípade že zistíte disk na ktorý sa USB montuje stačí zadať

    subst c:\temp e:

    Ak niekto zasunie USB a tá sa mapuje ako disk E. Nebude ju môcť používať.
  3. Inštalovanie Máte inštalačné CD programu XYZ. Toto si okopírujete na disk do adresara c:\install\XYZ Ale keď spustíte setup.exe Program vám oznámi že nieje možné spustiť pretože mu chýbajú súbory. Tu pomôže zase subst

    subst c:\install\XYZ g:

    Vaše inštalačné CD je teraz ako disk G a môžete inštalovať. Samozrejeme neplatí ak má CD špeciálnu úroveň ochrany priamym prístupom k HW.
  4. Veľmi rýchle presúvanie dát medzi diskami – skúste si.

PS: Blog je reakciou na tento zapis http://elven.blog.root.cz/2009/01/22/ked-obchodnici-nemaju-srdce/

Sdílet