Windows 7 a oddělené disky pro operační systém a data
Když jsem nedávno dělal po dvou letech menší hardwarový upgrade počítače, ponechal jsem si "starou" základní desku (vynikající Asus P5Q Premium), procesor (Q9550) i 16GB DDR2 RAM. Nepotřebuji větší výkon CPU a upgrade na Core i7 či i5 nedával vůbec smysl. Co jsem ale musel změnit bylo diskové pole, 4x500GB v RAID-5 přestávalo stačit. Vyřešil jsem to nákupem 256GB SSD pro bootovací disk a 4x1TB diskovým polem pro data. Windows 7 mi nyní startují během jednotek sekund.
Speciální "bootovací" disk byl nutný i proto, že moje základní deska s BIOSem nepodporuje bootování z 3TB pole s GPT rozdělením (to většinou podporuje až EFI), umí jen MBR, a to končí na 2TB.
Navíc SSD je dobrá technologie z pohledu přístupové doby, ale nesvědčí ji příliš velké množství zápisů, plus její kapacita je omezená. I z tohoto důvodu jsem na SSD nechal jen instalaci operačního systému a programů a veškerá data umístil na diskové pole RAID-5.
Ve finále to vypadá přesně takto:
Běžně pracuji jen na disku C:, a přes symbolické odkazy či junctions mám dostupné i adresáře na disku D:, tedy třeba C:\doc
je junction na D:\Dokumenty
, což je přesunutý adresář C:\Users\rADo\Documents
. Slouží na to příkaz mklink.
Vlastní přesun uživatelských adresářů z
C:\Users\rADo\ADRESÁŘ
do (třeba)D:\ADRESÁŘ
je snadný. Stačí si kliknout na původní adresář pravým tlačítkem myši, tam zvolit záložku Umístění a následně volbu Přesunout. Takto můžete přesunout adresáře Dokumenty, Obrázky, Video, Hudbu, Oblíbené a další.
To, co běžně nepřesunete jsou aplikační data, tedy v mém případě adresář C:\Users\rADo\AppData
. Zde musí přijít na řadu zásah do registrů, a to konkrétně v sekci HKEY_CURRENT_USER | Software | Microsoft | Windows | CurrentVersion | Explorer | User Shell Folders.
Problém s AppData adresářem je, že spousta aplikací jej za běhu používá. Máte v zásadě dvě možnosti jak to obejít (1) přihlašte se jako jiný uživatel s právem administrátora a přesuňte AppData do požadované lokace, (2) popřípadě při startu držte klávesu F8 a dostaňte se do opravného prostředí s příkazovým řádkem, a zde pomocí DOSových příkazů přesuňte a prolinkujte vše potřebné (to jsem udělal já).
Následně je dobré namísto původního adresáře vytvořit AppData
junction na adresář nový, některé aplikace jej mohou mít "natvrdo" přidělen.
Vše samozřejmě 100% funguje a úprava je otázkou 10 minut práce, včetně onoho přechodu do "opravného režimu".
Následně jsem už jen nastavil zálohování single-disk SSD pomocí bitové kopie systému na RAID-5 pole, pro případ selhání toho SSD, zašifroval vše pomocí BitLockeru, a je to bezpečné, rychlé, přehledné a mimořádně snadno se s tím pracuje.
Velmi děkuji za tip s přesunutím AppData. Ale nevíte, nebo někdo z čtenářů, jestli nejde nějak snadno přesunout celý adresář Users?
[1] nejsnazší to bude pomocí mklink. Jít do opravného režimu, spustit příkazovou řádku, C:\Users přesunout do D:\Users a poté udělat "mklink /J c:\Users d:\Users". Windows budou stále pracovat s C:, ale to bude přesměrováno na D: ..
Taky bych rad sel do diskoveho pole ale hledam nejakou slusnou NAS, kde by to dobre fungovalo (mam jenom book, ne desktop). zatim sem nasel firmu Qnap a Synology. Mate nejakej tip pro mne? dik
Asi trochu out-off-topic, ale zmínil jsi zde BitLocker. Nevíš, jak u Win7 povolit nástroj BitLocker bez čipu TPM? Návod, který jsi tu zveřejnil pro Visty mi u Win7 nefunguje.
[4] netestoval jsem, Asus P5Q Premium mám právě proto, že se dodává s TPM..
[4] gpedit.msc administrative templates (šablony pro správu)/windows components/bitlocker drive encryption (šifrovaní jednotek bitlocker)/operating system drives/reqiure aditional authentification on startup zaškrtni prvú voľbu allow bitlocker without a compatibile tpm
Radek: prosím ťa, aký SSD si kúpil?, asi to bude zaujímať viac ľudí.
Jestli to chápu správně, tak na těch 256 GB zůstane jen Windows 7 a adresář Program Files (s nainstalovaným sw) a všechny soubory s kterými se pracuje jsou na diskovém poli?
A co pagefile a hyberfile? Sice chapu ze s 16GB RAM to asi neni potreba, ale ne vsichni mame tolik RAM:)
Btw na co tolik RAM?
[8] Pagefile stačí zmenšiť na dajakú minimálnu veľkosť, je totiž veľa programov, ktoré sú na neho naviazané. Pokiaľ máš aspon 4GB RAM, tak ti pagefile netreba - ale nedá sa to aplikovať všeobecne, aj 4GB RAM je dakedy málo, dneska stačí tých 8GB na pohodlnú prácu s videom a pod.
ot: dakto tu mal potrebu sa pochváliť novým SSDčkom :) ja ti tu len potichu závidím ...
[8] IIS, SQL Server, Photoshop, Word, Visual Studio + virtualizace Windows XP, Solarisu s Oracle a podobné srandy znamenají, že běžně je zabraných tak 12GB RAM
[2] To jistě udělat, ale takto samotné je to ošklivé řešení. Ještě by měl nastavit cestu k profilu v registru na nový adresář - i když to není třeba, ale je to mnohem lepší.
[2] jenom škoda, že pak přestane fungovat Virtual Store
radku pises ze upgrade na Core i7 či i5 nedával vůbec smysl
to chapu u tebe kde mas solidne naslaplou masinu ale me muj starik pomalu odchazi do kremikovyho nebe a tak se chci zeptat pro kterou patici by jsi se rozhodoval: 1366 nebo 1156 az na vyssi spotrebu vidim vsechny vyhody na strane 1366
btw nechapu kdo se u intelu zamyslel s oznacenim procesoru ze i7 je pro 1366 i 1156
ale do 1366 jsou i7 900 a vyssi a do 1156 jsou i5 a i7 zacinajicic osmistovkou
ma to nakou logiku nebo nas chtej proste nasrat??
Sám si nedokážu představit, že bych fungoval bez oddělených disků na systém a data. U mě to je dokonce tak, že si disk normálně rozdělím na X GB pro systém a zbytek pro data. Dříve se dost často stávalo, že jsem musel systém přeinstalovat a toto řešení je na to naprosto ideální. Prostě se zálohu vše potřebné z appdata na D: a C: se zformátuje a nainstaluje nový systém.
Jediná nevýhoda nastává, pokud se na C: instaluje mnoho programů a přestane tak stačit přidělené místo.
BTW. systém s ukládáním appdata na D: jsem nezkoušel a možná se do toho vrhnu, protože to by pak při reinstalaci ušetřilo čas úplně.
[13] výkon i7 a i5 je velice podobný. Osobně bych v novém PC šel do i7, protože chci to nejlepší, při pohledu na finance bych ale komukoliv doporučil právě i5, díky pořád levnějším DDR2 než DDR3 pamětem (při 16GB) ale stále i socket 775 a Core Quad :)
Ono je to dneska jedno, třeba můj Q9550 na 3.6GHz je tak výkonný CPU, že je opravdu těžké zatížit jej na 4x100%, aniž by nebylo limitem jiné zařízení (disk, paměť, atd.).
Bohatě postačí i 4jádrové AMD, ten limit pro naprostou většinu lidí nebude CPU. Mnohem důležitější je opravdu rychlé diskové pole, mít i7 a k tomu jeden disk je hodně špatně.
Taky jsem resil uz na RC, uplne nejcistsi moznost je nastavit si to v ramci unattended instalace, kdy se do Autounattend.xml prida napr.:
<component name="Microsoft-Windows-Shell-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64">
<FolderLocations>
<ProfilesDirectory>D:\Users</ProfilesDirectory>
<ProgramData>D:\ProgramData</ProgramData>
</FolderLocations>
</component>
pak se nemusi po instalaci prepinat uzivatel a vytvaret linky. Vyhoda presunu ProgramData je ta, ze po reinstalaci zustanou zachovany adresare, kam si programy ukladaji sva nastaveni, cache (potesi napr. u obrazkovych a jinych multimedialnich galerii atd - nemusi vse znovu indexovat, neprijdete o kustomizace nastaveni....)
Jak na unattended instalaci ve W7 i bez WAIK (http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&displaylang=en...) popisuji tady:
http://www.intowindows.com/how-to-create-unattended-windows-7-installation-setup/...
pripadne se to da trosku narocneji udelat pri instalaci jeste pred vytvorenim prvniho profilu, detaily zde
http://tuts4tech.net/2009/08/05/windows-7-move-the-users-and-program-files-directories-to-a-different-partition/...
[1] V súvislosti s presúvaním adresára users ešte stojí za zmienku kľúč:
HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList
a hlavne teda hodnota ProfilesDirectory. Jej nastavenie ale myslím ovplyvňuje len novovytvorené kontá.
Existujúce profily by sa možno dali zmigrovať pomocou pomocou
HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList\<Profile ID>\ProfileImagePath
Ale priznám sa, že to nemám vyskúšané.
[17] Hmm, vlastne ma teraz napadá, že existujúci user profile sa dá jednoducho presunúť pomocou "klikátka": http://yfrog.com/j5presunp
Aj aj tak by som ale na pôvodných umiestneniach vyrobil junction na nové ako odporúča Radek, prasáckych programátorov je na svete až až.
zdravím, není to sice úplně k tématu, ale přesto:
nevíte někdo jak nastavit indexování síťových složek windows 7?
ani výše zmíněný mklink nepomůže. Ve windows XP používám WDS, který junction vidí a indexuje.
díky
Měl bych dotaz ohledně HW RAID 5 řešení.
Dejme tomu, že mám HW kartu, který umožňuje online přidávání disků do RAID5. Co se ale stane, pokud mám disky zašifrované pomocí BitLockeru, půjde kapacitu také o další disk rozšířit? Hledám, hledám, ale pořádnou odpověď jsem nikde nenalezl.