Portál AbcLinuxu, 10. května 2024 15:51
Šoupeme thinkpadí HPA na větší disk
26.9.2008 23:30
| Přečteno: 1295×
| poslední úprava: 28.9.2008 13:02
Záhy po koupi svého ojetého Thinkpadu T40 jsem měnil původní disk za jiný, stejné kapacity. Při dělení disku jsem si všiml, že na konci je jakýsi nevyužitý prostor. Napadlo mě tedy ho překopírovat pomocí dd
na nový disk a dobře jsem udělal, windows nebyly ve zrovna dobrém stavu, tak jsem je odtud mohl obnovit. Teď, rok a půl poté, jsem si koupil větší disk a vyvstal problém: Predesktop Area se neukázala a BIOS se se mnou vůbec nechtěl bavit
Po mnoha progůglených hodinách se ukázalo několik věcí: ono podivné volné místo je "chráněná skrytá oblast" HPA, jejíž struktura neumožňuje prosté přesunutí. Pro linux existují nástroje zmíněné na odkazované stránce, nicméně mě se s nimi nepodařilo přimět BIOS k tomu, aby HPA správně načetl. Po dalších progůglených desítkách hodin jsem nakonec uspěl s kombinací několika návodů.
Poznámka: IBM a později Lenovo používaly v průběhu času různé způsoby obnovování výchozího stavu. Tento návod se týká jen jednoho z nich. Před případným použitím si zkontrolujte, že se skutečně jedná o notebook s HPA!.
Předpoklady
Na původním i novém disku jsem chtěl mít čtyři partišny: Windows C, Linux swap, Linux /, data. Díky tomu jsem místo mimo původní a nový disk nakonec potřeboval jen pro jedinou věc: obraz původní Windows partišny, protože původní datové partišny se akce vůbec nedotknou. Celkem tedy je potřeba:
- Nový, prázdný disk
- "Rámeček" - mezixicht pro připojení 2,5" disku do USB
- Místo na zálohu první partišny
- Bootovací CD(-RW ) FreeDOSu nebo jakéhokoliv jiného DOSu (například obraz FreeDOSu fdfullcd.iso zde)
- Hodí se mít po ruce nějaké live CD s nadstavbou
parted
u
Postup
- V nastavení BIOSu přepnout možnost
Security
- IBM Predesktop Area
na Normal
- První partišnu na disku naformátovat jako FAT32 tak, aby byla větší, než volné místo na konci disku
- Restartovat, spustit Predesktop Area stisknutím tlačítka "Access IBM", zde vybrat možnost "Recover to factory settings"
- Naběhne textová grafika se dvěma viditelnými možnostmi: obnovení disku do továrního stavu a reboot. Využijeme třetí, nedokumentovanou možnost dostat se do příkazového řádku stisknutím klávesy F3
- Zde se dostaneme do jakéhosi DOSu v pozici na jednotce A. Přepneme se na jednotku C příkazem
c:
a vypíšeme si její obsah příkazem dir
. Ten by neměl vypsat žádný soubor a volné místo by mělo sedět s velikostí partišny podle kroku 2
- Přepneme se zpět na "disk" A a přepneme do adresáře recovery normálním unixovským
cd recovery
- Zkopírujeme soubory fwbackup.exe a fwrestor.exe na disk:
copy fwbackup.exe fwrestor.exe c:
- Přepneme se zpět na disk C a odtud zazálohujeme HPA:
fwbackup size=640 file=tp_hpa
. Do několika souborů tp_hpa.nnn se tak zapíše záloha HPA
- Restartujeme a nabootujeme do nezasaženého systému (v mém případě do původního linuxu)
- Na novém disku skrz USB adaptér vytvoříme FAT partišnu tak, aby se nám tam vešly všechny těžce získané soubory tp_hpa.* a fwbackup s fwrestorem. Na konci disku musí být volné místo pro HPA. Soubory je možné i zazálohovat někam jinam, protože k obnovení HPA stačí právě tato sestava
- Vypneme počítač, vyměníme starý disk za nový, do optické mechaniky vložíme CD s DOSem a nastartujeme
- V DOSu se přepneme na disk C:, kde by opět měly být soubory tp_hpa* a fwrestor.exe
- Zadáme obnovení HPA příkazem
fwrestor file=tp_hpa
- Smažeme FAT partišnu na novém disku (například s pomocí partedu na nějakém livecd)
- V BIOSu zvolíme opět možnost "Recover to factory settings". Tentokrát volíme možnost, podle které se program jmenuje a necháme ho obnovit tovární nastavení disku. Tento znovu nainstaluje Windows tak, jak to chtěla IBM
- Po obnovení widlí je možné si přerozdělit disk a vůbec upravit počítač podle svého.
Zdá se vám to šílené? Zřejmě nejenom vám. IBM proto už v dalších modelech od tohoto způsobu šetření na "Recovery CDs" upustila a začala opět používat standardní partišny...
Update
Až začnete nadávat na IBM, že jejich Software Installer ani Update Connector po obnovení nějak nefungují, netřeba zoufat. Stačí ručně nainstalovat jejich následovníka, System update, který funguje, jak má.
Anketa
Tiskni
Sdílej:
Komentáře
Vložit další komentář
26.9.2008 23:44
RapMan | skóre: 14
| blog:
RapMan
Re: Šoupeme thinkpadí HPA na větší disk
26.9.2008 23:54
tired joe | skóre: 17
| blog:
rootlet
| Trenčín/Bratislava
Re: Šoupeme thinkpadí HPA na větší disk
27.9.2008 00:34
xxx | skóre: 42
| blog:
Na Kafíčko
Re: Šoupeme thinkpadí HPA na větší disk
27.9.2008 04:13
iji | skóre: 29
Re: Šoupeme thinkpadí HPA na větší disk
27.9.2008 09:53
pol128 | skóre: 18
Re: Šoupeme thinkpadí HPA na větší disk
27.9.2008 09:55
Max | skóre: 72
| blog:
Max_Devaine
Re: Šoupeme thinkpadí HPA na větší disk
27.9.2008 12:08
Yokotashi
Re: Šoupeme thinkpadí HPA na větší disk
Založit nové vlákno •
Nahoru
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.