Lze nainstalovat Windows 7 na USB disk? Tisk E-mail
Napsal Vlastimil Landsman   
Thursday, 25 February 2010
altOpravdu je na tuto otázku propíranou donekonečna v online diskuzích odpověď "ne"?

 

 

 

Instalace Windows 7 na USB flash disk:
(na vlastní nebezpečí, M$ instalaci na USB nepodporuje)

K čemu je to dobré:

  • Tiché HTPC (pokud nemáte na drahé ssd)
  • Windows na USB lze přenášet mezi různými pc

Kdo je autorem postupu:
První kdo prolomil omezení bootu (BSOD 7B) Windows z USB zařízení byl německý učitel informatiky Dietmar Stölting. Jeho postup skládající se z úpravy vzdáleně připojených registrů (XP) byl značně obtížný i pro geeky, a tak se časem objevilo pár nástrojů pro snadnější zásah. Výsledky jeho těžké práce nakonec přinesly své ovoce i pro nadcházející operační systémy Microsoftu. Prostudoval a otestoval jsem hodně návodů vyžadujících klonování disku, škatulata s diskem v USB rámečku, různé jednorázové utility, ale nakonec jsem objevil jednoduchý "baťák", který Vás provede celou procedurou.

Co budeme potřebovat:

  • Velmi rychlé* USB zařízení s kapacitou 8GB+ (nebo pro vlite stačí 4GB)
  • Operační systém windows nebo instalační prostředí Win PE
  • Instalační médium Windows 7 32/64bit (install.wim)
  • Nějaké ty extra utility, uvedeny dále
  • Pokročilé znalosti hardwaru a softwaru
  • Značnou dávku trpělivosti a štěstí

* Je třeba si uvědomit, že Windows provádí během své činnosti mnoho zápisů a čtení malých dat, proto rychlost sekvenčního čtení/zápisu flash disku o budoucím výkonu moc nevypovídá. USB disky jsou na tom mnohem lépe a to i díky vestavěné vyrovnávací paměti a rychlosti na hraně možností USB 2.0 (3.0?).

Obecný princip:

  • Instalátor W7 odmítne instalaci na výměnné médium, proto se rozbalení provede pomocí nástroje imagex, další nástroje přenesou zavaděč bootmgr a vytvoří BCD záznam.
  • Blue Screen Of Death 7B při startu z USB se obejde pomocí služby UsbBootWatcher reflektující Dietmarovu úpravu registrů (pro zajímavost se mrkněte na ty registry v konfiguráku, jde o to, aby se zavedly ovladače USB při startu OS)
  • Volitelně je možné povolit více diskových řadičů pro kompatibilitu při přenášení disku mezi rúznými počítači přes editor registru.

 

Příprava:

  1. Projistotu naformátujte USB zařízení na NTFS utilitou usb_format eventuelně proflákou utilitou od hp
  2. Návod respektive dávkové soubory pro přenos instalace na USB naleznete tady rozbalte třeba do C:\usb
  3. Do složky C:\usb je třeba dodat další 3 soubory, jeden z nich je bohužel součástí Windows 7 AIK (C:\Program Files\Windows AIK\Tools\amd64\imagex.exe), další je ve složce (C:\Windows\System32\bcdboot.exe) a poslední je na instalačce (DVD:\boot\bootsces.exe). Dejte si pozor na správnou verzi x64/x86.

Postup:

  1. Ze složky C:\usb spusťe jako správce installer.cmd, potvrďte enterem a vyhledejte soubor komprimovaného obrazu windows 7 s názvem install.wim
  2. Skript se dotáže na verzi k instalaci, zadejte číslo na kterou máte licenci :-)
  3. Za předpokladu běhu normálního OS zadejte 2x písmeno USB zařízení např e
  4. Na další otázku odpověďte y, aby se zavedl patch pro povolení potřebných USB ovladačů při bootu. (usb.reg)
  5. Proveďte kontrolu a enterem zahajte přenos obrazu na USB zařízení, nakonec dojde i k přenesení bootmgr a vytvoření BCD záznamu, zkontrolujte na USB po dokončení...
  6. Odpojte pevné disky, dvd a čtečky, restartujte počítač, nastavte boot z USB, zkuste zvolit řadič disku AHCI (z mých testů vyplývá že nelze v biosu vypnout SATA/IDE řadiče (BSOD 7B) někdy je dokonce nutné mít zapojený pevný disk aby se po startu neobjevila modrá...
  7. Po úspěšné instalaci, zakažte pagafile, službu defragmentace, vypněte indexování, obnovení systému, přes msconfig povolte informace o spouštění a po rebootu proveďte zálohu USB disku (doporučuji software drive snapshot)
  8. Po provedení zálohy můžete zkusit zapnout disk na lepší výkon (Srávce zařízení) a aktualizovat přes windows update (pozor na aktualizaci opravující USB EHCI -zvýší dobu startu), co se týče ovladačů dejte si pozor na ovladač ukládání nVidia (či jiné) a vůbec je neinstalujte. Každopádně služba UsbBootWatcher se postará, aby Windows či jiné aplikace/ovladače neměnily stav spuštení USB ovladačů.
  9. Volitelně pro lepší kompatibilitu při přenášení zapněte (Start=0) některé řadiče disku:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci (AHCI)
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide (SATA)
    nebo spusťte utilitu která projede registr a povolí všechny, značne se zvýší doba bootu lnk
  10. Autor doporučuje před přenesením systému na jiný stroj uvedení do výchozího stavu (neprovádím):
    C:\Windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown

Dávka installer.cmd nefunguje (spadne při zadání target drive):
Debugoval jsem baťák, řešením je odstranění řádků 198-206 s obsahem:

set drvsize=
md %installpath%\$$$ >NUL
for /f "tokens=3" %%i in ('dir /-c %installpath%\') do set drvsize=%%i
rd %installpath%\$$$ >NUL
if %drvsize% LSS 1000000000 goto not_enough
set drvsize=%drvsize:~0,-9%
if %drvsize% LSS 10 (
goto not_enough
) else (

nebo lze na řádek 198 napsat goto enough

Nic podstatného jen nějaká kontrola volného místa na disku, ale nevím co je tam špatně.

Testováno na:
Zotac ION ITX A/B (SATA/AHCI nutné připojit sata disk souběžně s USB)
Biostar TF7150U-M7 (IDE/AHCI bez problémů funguje bez hdd)

Windows 7 x64 Ultimate (MSDN), "trochu" upravené, inspirace viz.
lnk

USB:

Toshiba USB 160GB 2.5" (instalace velmi rychlá, boot středně rychlý, běh OS velmi rychlý)
A-DATA C801 32GB (instalace velmi pomalá, boot pomalý, běh OS velmi pomalý)

 

Závěr:

Windows obecně nemá rád pokud nenajde řadič disku při bootu z USB. Na mém HTPC musí být bohužel připojen pevný disk, prozatím, než najdu řešení je tu uspání nebo odebrání disku za chodu. Rapidně zvýšit výkon na USB flash disku jde i pomocí filtru souborového systému EWF, ale to je již mimo rozsah tohoto článku. Autor skriptu zaručuje kompatibilitu s Vista/7, a použití se najde i pro rychlou instalaci na běžný disk.

Do diskuze můžete psát základní desky + konfiguraci disků/medií, na kterých jste uspěli i zkušenosti s provozem.

 

Starší články


Komentáře
Přidat Nový
F3rda [Zobrazit profil] [Poslat zprávu] - A smysl? :-/ 2010-02-27 17:49:51
avatar
Jistě zajímavý návod!!! Ale nevyplatila by se v tomto případě koupě levného SSD disku? Určitě nabídne lepší parametry než Flashka... A pokud by měl mít člověk na disku filmy atd, tak zas nebude stačit kapacita Flash zařízení!

EDIT: Tímto jsem nechtěl autora odradit od dalších článků. Ba naopak - jen víc podobných návodů! Jen tenhle je takovej... rozporuplnej
holoway [Zobrazit profil] [Poslat zprávu] 2010-02-26 08:33:36
avatar
jn jenže levný SSD běžný stojí pořád přes dva tisíce korun. Má ale 32GB velikost. Flashka rychlejší 8GB stojí okolo 600 korun. Máš ale pravdu, že instalace Windows na flashku je taková podivná už z toho důvodu, že flashka má limit pro přehrávání dat narozdíl od NAND čipů v SSD. Takže je to sporné no
vision_fx [Zobrazit profil] [Poslat zprávu] 2010-07-20 07:20:04

alebo este lepsie kupit usb kluc s podporou eSATA ....dostanes rychlost 90/30 MB co uz je prijatelne
1adad1 [Zobrazit profil] [Poslat zprávu] - v 2010-02-26 12:51:08

uplna zbytocnost...... radsej si kupim 1tb 5400ot disk a odhlucnovaci box..........a vyjde ma to na 90€
mike.cz.com [Zobrazit profil] [Poslat zprávu] 2010-03-02 11:04:02
avatar
může se to hodit některým jedincům ale jak jsi řekl, pro většinu je to na prd. já sám mám externí e-sata/usb rámeček s terákem uvnitř takže něco také jako Win na flashce je pro mě taky na dvě věci... ale exterňák s sebou netahám furt takže občas by to vhodné být mohlo... (i když... k bezpečnému prolézání webu bych na tu flashku radši švihl nějakou upravenou distribuci tučňáka a na víc, kromě diagnostiky, se podle mě stejně OS na flashce nehodí...)
kompi [Zobrazit profil] [Poslat zprávu] 2010-02-27 21:54:53

podľa mňa je to super návod tiché riešenie.
vlastimil [Zobrazit profil] [Poslat zprávu] 2010-03-01 13:49:42

Spíš je to jenom pro zajímavost, vhodnější je to jako přenosné windows na práci/diagnostiku/zálohování ale na to nám dal M$ zdarma Win PE, sem zvědavěj kam se posunou paměti přes USB3.
JoBethCasey [Zobrazit profil] [Poslat zprávu] 2010-03-03 12:43:45
avatar
zajimavy, ale asi to prakticky nevyuziji...i kdyz nerikam ze by se mi nelibilo si do skoly dat do usb flashku a nebejt limitovanej tema jejich pitomejma zakazama instalovani a tak. Ale je to na me moc slozity
hafoman007 [Zobrazit profil] [Poslat zprávu] 2010-03-05 14:51:23
avatar
Ano skvělá věc, njen tak dál ale k čemu by mě to tam bylo? Je to určitě zajímavé dojít třeba do práce kde jsó dobré komple ale z XP a dat si tam W7 ale jiný důvod abych si dával OS na flashku nevidím, ale nic proti článku, líbí se mi a určitě napiš další o něčemtakovém
supervisor [Zobrazit profil] [Poslat zprávu] 2010-03-10 15:23:27
avatar
Určitě je to super článek, ale pokuď bych chtěl nosit systém na flashce tak volim nějakou live distribuci linuxu :-)
Pjenkys [Zobrazit profil] [Poslat zprávu] - Jak to zatim vypadá u mě 2010-03-30 20:17:38

Tak já to zkouším na 8GB flashce s rychlostí cca 8/25MB a když jsme to dal instalovat, tak po třech hodinách jsem měl 40% Musel jsem to vypnout, takže to dělat vše od znova. Proto varuju, udělejte si čas a dejte to instalovat třeba když jste ve škole. Já to dám instalovat zítra.
VOskar [Zobrazit profil] [Poslat zprávu] - Děkuji 2010-07-20 00:42:03
avatar
Děkuji autorovi za článek, pomohl mi vyřešit jeden z velkých problémů, zajímal jsem se o toto již dříve, bohužel jediný spolehlivý článek jsem našel až zde. A pesimistům vzkazuji: zkuste si řešit problém, kdy SATA řadič odkráčí do křemíkového nebe a uživatel je ochoten za opravu vydat maximálně dobré slovo ("Hele mě se to pos****, mam exterák, moh bys mi to tam překopat?").
J.C.Denton [Zobrazit profil] [Poslat zprávu] 2010-07-20 01:04:43
avatar
co takle nejaka live distribuce linuxu co ma max 700mb a nemusi se nijak instalovat?jinak ten vzkaz nechapu...na co potrebojas os z flashky aby si neco kopiroval kdyz odejde sata radic?sak si disk hodis k sobe do pc...pres znicenej sata radic nic neprekopas.
VOskar [Zobrazit profil] [Poslat zprávu] 2010-07-20 11:27:36
avatar
To je fakt že přes zničený SATA řadič nic nepřekopu , uživatel je zásatitej Widlař a abych to upřesnil: já mu to sice překopu, ale bez tohoto návodu by to JEMU NEJELO z externího disku.
Kira Om [Zobrazit profil] [Poslat zprávu] 2011-05-23 09:42:11
avatar
Výborný návod. Nemohol som nič spoľahlivé nikde nájsť. POCHVALA !!!
Panda1 [Zobrazit profil] [Poslat zprávu] 2011-08-18 19:04:51

Obracím se na autora ale i na ostatní komu se to podařilo zprovoznit.
Postupoval jsem dle návodu a vše probíhalo celkem hladce. Dokonce i instalace po restartu. Systém nabíhá v pohodě. Ale jakmile jej přenesu na jiný počítač - jakýkoliv - tak při bootu končím chybou - modrá smrt. Zkusil jsem i uvedení do původního stavu jak je doporučeno ale při boot instalaci taky modrá smrt. (potom jsem musel začít od uplného začátku). Povolil jsem v registrech ty dva ovladače ale to pomohlo jen na původním PC, mohou být zapnuté i ostatní disky. Ale na jiných PC opět modrá smrt.
Externí disk se systémem na PC kde mi funguje normální systém celkem nepotřebuji. Potřebuji systém přenášet na různá PC. Jde to? Kde asi dělám chybu? Nepřehlédl jsem něco důležitého v návodě?

Poradte prosím...
Děkuji
Panda1 [Zobrazit profil] [Poslat zprávu] 2011-08-18 19:08:07

Omlouvám se ale zapomněl jsem dodat, že instalace je na ext 2.5 HDD 100GB, takže žádný problém týkající se Flash disků...
Pouze registrovaní uživatelé mohou přidat komentář!
 

Najdete nás na Facebooku

.... a také na Twitteru

RSS

DDWorld.cz

DDWorld - Blogy a videa

DDWorld - Magazín

Poslední příspěvky v diskuzích


Videa
Prusa Core One – nová uzavřená 3D tiskárna
Prusa Core One – nová uzavřená 3D tiskárnaWednesday, 20 November 2024
Vložil: aDDmin
Kategorie: PC a IT
Spuštěno: 231x
Komentářů: 1
Star Wars Outlaws dostává Update 1.4 – zásadní herní změny!
Star Wars Outlaws dostává Update 1.4 – zásadní herní změny!Wednesday, 20 November 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 170x
Komentářů: 0
Jak to vypadá v uvnitř DATACENTRA?
Jak to vypadá v uvnitř DATACENTRA?Monday, 18 November 2024
Vložil: aDDmin
Kategorie: PC a IT
Spuštěno: 814x
Komentářů: 0
Vychází LEGO Horizon Adventures – další zábavná LEGO hra?
Vychází LEGO Horizon Adventures – další zábavná LEGO hra?Tuesday, 12 November 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1145x
Komentářů: 0
Indiana Jones and the Great Circle hra ala film?
Indiana Jones and the Great Circle hra ala film?Monday, 11 November 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1463x
Komentářů: 0
Nový Captain America nevypadá dobře. Thunderbolts* jsou na tom lépe.
Nový Captain America nevypadá dobře. Thunderbolts* jsou na tom lépe.Friday, 08 November 2024
Vložil: aDDmin
Kategorie: Film
Spuštěno: 1311x
Komentářů: 6