Riddle

Találd ki utólag vajon milyen változat volt a nem működő rendszered mikor a hozzá adott telepítő-CD-ről próbálod helyreállítani. 🙂 humorosak ezek a MS srácok.

Valószínű egyébként hogy mégsem a hozzáadott gyári lemez volt és a 64/32bit változat különbözősége miatt nem ment, de akkor is looser dolog hogy egy parancssort sem enged legalabb….

20130316-173331.jpg

Windows 8, inteles HP notebook, HDD->SSD migráció

No, akkor 5 teljes nap szopás és a működő rendszer kb. 150x szabálytalan rebootolásával (a kifagyás miatt) bad sectorosnak jelölt SSD után és kb. 12 óra szopás után a megoldás végül rendkívül egyszerű az ilyen módon szétfagyott gép esetében.

A probléma ismert :

http://h30434.www3.hp.com/t5/Notebook-Hardware-e-g-Windows-8/SSD-not-recognized/td-p/206300

A jelenség hogy a bebootolt rendszer 3-10 perc közt random megfagy. Csak az egér mozog.

1. Fő cél volt hogy NEM INSTALLALOM ujra a 6 eves bejáratott rendszert, a régi XP óta most már Win8 volt persze (upgrade-ekkel)
2. Az SSD-re klónozás előtt tökéletesen ment a gép, úgy hogy standby-jal sokszor volt 3-4 hetes uptime is.
3. Windows XP, Vista, 7 DVD bebootol, de a telepített verzióval megegyező win8 install DVD is ugyanott kifagy ahol a normál boot.

Amiket próbáltam.
1. Rendszerszektorok, -fájlok cseréje. bootmgr is.

2. BCD fájlok cserélgetése.

3. bcdedit-tel ujra telepitve BCD-t nulláról.

4. Chkdsk “felület”ellenőrzés (SSDnél persze nem értelmes, de hátha…. 🙂

3. sfc /scannow (mert a repair install csak akkor menne ha 1 órát kibirna a bebootolt rendszer, DVD-ről meg mar nincs repair install lehetőség Vista óta)

Neten körülnézve kiderült hogy BIZONYOS HP BIOSok AHCI módban (ami a TRIM miatt szükséges) nem kezelnek BIZONYOS SSDket.

Kezdett körvonalazódni hogy az AHCI-mód lesz a probléma. (A winyo is abban volt)

Kiderítettem, hogy az nvidias gépeken nem jelentkezik a probléma (nyilván mert ők nem licenszelték az ahci-t)

A BIOSban IDE modba váltva az SSDt már egyből bebootol a Win8 DVD. 🙂
na akkor…
3. Registry írogatasok ide-oda (msahci, iastor, iastorV,pciide service-ek) nem segítettek, a Windows tovabbra is INACCESSIBE_BOOT_DEVICE-t ad.

Neten ismét keresgélve láthato hogy mindenki az IDE->AHCI vonalat nyomja, visszafelé senki nem akarja állítani.

Na, a megoldás az lett végül,

hogy nem kell a regben szarakodni a fentiekkel (hanem mint az xpben anno a vinyo-driver hibák eseteben) egyetlen safe-mód aztán simán jöhet újra a normál mód.

A Windows 8 (a 7-tel ellentétben) SAFE módban detektálja milyen módban van a vinyó (SSD) és beállítja hozzá a fent ismertetett megfelelő service-eket (intelide, msahci)

Szóval összegezve ha jelentkezik a hiba mindössze annyit kell tenni hogy
1. BIOSban AHCI-ről IDE-re
2. Safe-mód boot, restart
3. Normál-mód boot.

😀 örülünk Vincent

Agyament konvenciók, avagy hogyan szabaditsunk fel helyet a HDDn ?

Van egy régi kissé dohos íratlan szabály a Windowsokban, de erről kicsit később…

Vajon mi történik ha olyan sok a programok memóriaigénye, hogy elfogy a rendelkezésre álló RAM? Hát ott a virtuális memória. Nagyon régen swapping, jópár éve már paging.

Létrehoz a rendszer egy közismert ? pagefile.sys nevű fájlt, ebben végzi a rendszer a lapozást. Így elvileg (nyilván a merevlemez maximális szabad területéig) hatalmasra nőhet a memóriahasználat, mindig tud allokálni a rendszer.

Na, az íratlan szabály : legyen akkora a pagefile mint a rendelkezésre álló fizikai RAM mennyisége. Nem tudom ez régen mennyire volt értelmes, ma már biztosan nem az 🙂

A másik hasonló téma a hibernáció megjelenése.
Régen (a DOS világában a 90-es évek elején) is létezett kizárólag hordozható gépeken egy rezidens program formájában amit le kellett futtatni a rendszer indulásakor, ami képes volt hibernációs fájlt/partíciót használni. A modern operációs rendszerek persze régóta beépítve biztosítják a funkciót. A pagingtől eltérően itt a teljes RAM tartalmát kimenti a rendszer a winchesterre majd lekapcsol. Így vissza lehet indítani a gépet úgy hogy minden nyitott ablak, éppen játszott film ugyanott folytatódjon. Értelemszerűen itt is akkora lesz a hibernaciós fájl mint a RAM tartalma.

Tegyük fel a felhasználónak nincsenek anyagi gondjai, modern, erős PC és egy iPhone boldog tulajdonosa. Rendszeresen készít biztonsági mentéseket a színültig telerakott 64GB-os telefonjáról a számítógépére.

Ezért ha feltesszük neki a kérdést : Hogyan szabaditsunk fel percek alatt majdnem 120 GB ! adatot mondjuk még egy 1TB-os winchesternek is a 12%-át anélkül hogy bármit is törölnénk?

pagefile : 32GB
hiberfil : 24,5GB
iPhone elavult biztonsági mentés : 60GB

Azt kell mondjam tényleg olcsó a tárhely manapság… 🙂

20130110-073938.jpg

Update : látom a Windows 8 csavar mégegyet a dolgon és a pagefile mellé swapfilet is létrehozott 🙂

20130220-155851.jpg