Lepší adresáře a disky ve Windows (update)
Jednou z mnoha věcí, kterou mají Windows jinak než Linux je struktura zařízení pro ukládání dat a jejich prezentace ve filesystému. V Linuxu neexistují žádné písmenka A:
, B:
, atd., ale veškerá zařízení jsou připojována do společné adresářové struktury, a to dle Vaší volby, typicky do adresářů /mnt
či /mount
.
Tento systém se mi zdá mnohem přehlednější, než třeba „organizovaný zmatek“, který provozuje Jirka Macich a hromada nic neříkajících písmenek.
Moc lidí ovšem neví, že i Windows umožňují používat veškeré Vaše disky pod jednou adresářovou strukturou, tedy jako Linux. Osobně to tak provozuji už od pradávna. Na přiloženém obrázku z Total Commanderu tedy není jen disk C:
, ale i dalších 5 připojených disků a DVD mechanik.
Například disk D:
je zde připojen jako C:\hry
. K čemu je to dobré? Představte si, že máte jeden jediný disk. Hry na něj instalujete do C:\hry
. Následně si koupíte druhý disk, na bootovacím disku necháte jen Windows a data, a hry přesunete na disk D:
. Nicméně, ono to nefunguje, protože se změnila cesta. Stejně je to ale naopak, představte si, že máte dva malé disky, hry jsou teď na D:
, potom si koupíte jeden obrovský, a hry si dáte na C:\hry
. Co ted? Ano, zase reinstalace desítek či stovek GB programů. Prostě nic příjemného.
Pokud ovšem od počátku vše instalujete na C:
, do různých adresářů (které ve skutečnosti mohou být odlišné disky), je Váš systém mnohem flexibilnější, protože různé disky můžete namapovat jako pod-adresáře na oné jednotce C:
.
V praxi to potom vypadá takto:
Adresář | Disk |
---|---|
C: | hlavní bootovací disk, šifrovaný pomocí PGP Desktop 9.0 |
C:\hry | diskové RAID-0 pole , nešifrované, používá se na hry a video soubory |
C:\cd1 | DVD mechanika Plextor |
C:\cd2 | DVD mechanika LG |
C:\rdr | čtečky na paměťovou kartu |
Jednoduché, přehledné. Vlastní mapování oblastí disků je velice triviální věc, v Ovládacím panelu si spusťte Nástroje pro správu počítače a následně program Správa počítače:
V této složce můžete kliknout pravým tlačítkem na libovolný disk, DVD mechaniku, či paměťovou kartu, a změnit její písmeno, popřípadě ji zařadit do nějaké existující složky. Třeba takto:
C:\hry
, mapování D:
můžete smazat Změna standardních adresářů
Pokud si k tomu za pomoci nLite vytvoříte i speciální instalaci Windows, můžete používat i krátké názvy jinak příšerně dlouhých adresářů pod Windows. Třeba takto:
Můj název | Původní název |
---|---|
bin | Program Files |
win | Windows |
home | Documents and Settings |
doc | Documents and Settings\user\Data aplikací\Moje dokumenty |
img | Documents and Settings\user\Data aplikací\Moje obrázky |
snd | Documents and Settings\user\Data aplikací\Moje hudba |
vid | Documents and Settings\user\Data aplikací\Moje video |
tmp | Documents and Settings\user\Local settings\Temp |
Pokud nechcete reinstalovat Windows, další možností je schování současných adresářů a vytvoření symbolických odkazů na ně pomocí junction.
Výsledek
Výsledek je filesystém, který velice připomíná Linux, je flexibilnější pro změny a výměny disků, takže nemusíte reinstalovat aplikace, a mnohem snadněji se s ním pracuje pomocí příkazové řádky (Cygwin) i v Total Commanderu, protože se nemusíte přepínat mezi desítkami jednotek.
Podobné uspořádání používám i já, ale opravdu mě pobavil screenshot Jiřího Macicha. Nevím, zda to má být od pana Macicha vtip, nebo jestli to myslí opravdu vážně :) každopádně zajímavá fotomontáž :))
[1] To není vtip, ale tvrdá realita :))
[1] Jirka má na to prostě jinej vkus, evidentně používá klikání myší a Explorer, místo mnohem efektivnější příkazové řádky a klávesnice..
A vůbec nejvíc lagrace si člověk užije, když připojí složku samu do sebe. To se pak nestačíte divit, kolik vnořených složek s pořád stejným názvem máte :-)
Přehledná adresářová struktura je jedna z mnoha věcí, která se mi právě na linuxu dost líbí.
Akorát by mě zajimalo jak přesně je to s těmi připojitelnými disky ve windows. Pokud totiž už v adrasářové struktuře (linuxu) mám adresář a v něm data a na toto místo připojím nějaký jiný disk, tak se mi tak původni data schovají a de-facto i ochrání. Pokud zrovna něco testuji tak z oblibou připojuji NFS disk jako /var/log a všechny logy tedy raději posílám na jinou mašinu, kde se po pádu lépe studují (a svoje normálni logy mám nedoknutelné testováním nových věcí) A logická otázka nakonec - jde to takto provozovat i ve windows?
Na Windows to možná zkusím, díky PDA se tam teď orientuji častěji a toto mi asi usnadní nějaké trable. Jediné, co mi na tom vadí jsou dvojtečku a zpětná lomítka :)
[6] pod cygwinem přece nejsou žádná zpětná lomítka, a i MS-DOS prompt umí ta linuxová..
ač používám převážně Linux tak prostě struktura na Win mi přišla lepši.. ale to je prostě názor, každému se líbí něco jiného...
radku, ako spravit taku strukturu adresarov pod win? predpokladam ze na to treba aj reinstal...
Jak jste tam prosím dostal adresáře tmp, vid, snd, img, doc? V nLite to nemůžu nikde najít.. jenom změnu /Program Files/, /Documents and Settings a /Windows/
Jen škoda, že tímto způsobem nelze "namountovat" např. sdílenou mechaniku ze sítě :-)
[9] ano, je potřeba čistá instalace a poté úprava registrů
[10] toto se nedělá v nLite, ale až po instalaci v registrech, zítra o tom něco napíšu
Netušil jsem, že jde něco takového udělat. Musím říct, že jdu rovnou mapovat, jelikož z těch disků, co tu mám, je pěkný zmatek.
[5] Řekl bych, že svazek se dá připojit jen do prázdné složky. Viz diskmgmt.msc - je tam přímo volba "Připojit do prázdné složky NTFS"
A což teprv když použijeme např. Junction LinkMagic a nebo junction.exe od Sysinternals a nebo dokonce linkd.exe od Microsoftu (google: junction point XP). Pak si můžeme dovolit připojovat nejen disky, ale i jiné adresáře. A nebo což takhle jít ještě o kousek dál k linkování souborů v XP (bohužel jen na jednom disku)? Libor
[3]
Radku, co přesně děláte ve windowsovské command-lajně?
[16] nikoliv ve Windowsovské, ale Cygwinové, a dělám tam to, co jsem zvyklý z Linuxu, tedy automatizace opakujících se činností, práce se soubory, ssh spojení na servery, atd.
System souboru ala linux je peknej.Macich je lamka.
Když se takhle "spojí" víc disků pod jedno písmeno, tak potom Total commander neukazuje volná místa, nebo se pletu? Já si nechávám na každém disku vždycky tak čtvrtinu místa prázdnou a s tímhle systémem by se to hůř hlídalo, ne?
[19] ukazuje
Rad by som podobne upravil mena adresarov pre win7. Ale nenasiel som NLite for Win7? Existuje nieco take? Alebo ako na to??