Ahoj, takže "záverečná správa" Mal som šťastie, že harddisk nebol poškodený a dalo sa s ním pracovať, to bol základný predpoklad riešenia (zdôrazňujem, že v domácich podmienkach, verím, že profíci by to riešili možno ináč).
1. fáza - záchrana dát z počítača: cez UNetbootin som si urobil bootovateľnú USB flešku s Linuxom (staršou verziou, konkrétne Ubuntu 14), s ktorou som sa dostal do PC a mohol pracovať s dátami; cez externý harddisk sa všetko dalo povyťahovať (súbory sú asi všetky nepoškodené, a ako som už písal, mal som to až na zopár detailov zálohované)
2. fáza - oprava poškodeného systému Windows XP: práca so systémovými súbormi samozrejme mohla prebiehať len pod Linuxom z flešky; postupoval som bez inštalačného CD, s ním by to asi bolo užívateľsky komfortnejšie, ale predpokladám, že pri repair systému by CD postupovalo tým istým alebo veľmi podobným spôsobom
- urobil som jednoduchú (a logickú) vec, z adresára "C:\WINDOWS\repair" som skopíroval súbor "system" (obsahuje nastavenia systému z času jeho prvej inštalácie; ostatné súbory "software", "security", "sam" a "default" som nekopíroval) a vložil som ho do adresára "C:\WINDOWS\system32\config" namiesto tamojšieho súboru "system" (ten síce obsahuje najnovšie údaje o nastaveniach systému staré niekoľko dní, ale je poškodený a zapríčiňuje nenabootovanie WinXP)
- po tomto kroku windowsy okamžite normálne nabehli, samozrejme, niektoré systémové nastavenia sa stratili a treba ich nastaviť nanovo, ale nainštalované (externé) programy sú funkčné a zachovali si dokonca aj svoje nastavenia (napr. Firefox do detailov vrátane rozšírení)
- jediným väčším "zádrhelom" bolo, že systém sa obnovil v anglickej verzii a v Service Packu 2, ale to sa mi podarilo poriešiť následným nainštalovaním českej verzie Service Packu 3
- pravdepodobne lepším riešením by bolo použitie systémových súborov z bodu obnovenia (system restore points), ale keďže som najskôr použil hore uvedený postup (na tento som prišiel až potom...), nabehnutím windowsov sa tie súbory prepísali alebo vymazali, takže som s nimi už nemohol pracovať (možno by tento postup obnovil WinXP až do poslednej funkčnej podoby, alebo možno aj nie, neviem posúdiť)
- je to adresár "C:\System Volume Information\_restore{nejaké číslo}\RPnejakéčíslo\snapshot", kde sú súbory "_REGISTRY_MACHINE_SAM", "_REGISTRY_MACHINE_SECURITY", "_REGISTRY_MACHINE_SOFTWARE", "_REGISTRY_MACHINE_SYSTEM" a "_REGISTRY_USER_.DEFAULT"; podrobnejší postup je tu https://superuser.com/questions/418594/how-to-repair-xp-corrupt-registry-file
3. fáza - kontrola harddisku PC: pred rozbehaním WinXP som mohol diagnostiku urobiť iba v Ubuntu, kde som použil aplikáciu Disks so SMART tests a príkaz Check disc for defects s výsledkom OK a infom o "bad sectors"; po nahodení windowsov som použil chkdsk a HD Tune s výsledkom "health OK" a "damaged blocks 1,2%"; samozrejme, vzhľadom na vysoký vek a doterajšie využitie HDD Hitachi 500 GB ATA/ATAPI-0 SATA II, NTFS je ešte v relatívne dobrom a použiteľnom stave
Táto "starinka" s Windows XP by už mala slúžiť iba ako úložisko dát bez pripojenia na internet, ale samozrejme i tak treba, aby systém aj programy (aspoň nejako) fungovali, preto tá moja snaha o oživenie počítača. Viac sa už v tom vŕtať nebudem, stačí návrat do stavu, v akom je to teraz Dúfam, že s novším PC s Windows 11 nebudem musieť podobné problémy dlho riešiť (klop-klop)...
Ešte raz ďakujem všetkým za rady a nápady.
NA ZÁVER ešte jedna otázka pre skúsených fajnšmekrov (hoci asi patrí do inej témy, súvisí s tu riešeným problémom): dá sa ten poškodený súbor s názvom "system" (typom "file" vo win a "binary" v Linuxe) z toho adresára "C:\WINDOWS\system32\config", kvôli ktorému celá táto patália vznikla, nejako samostatne preskúmať, podrobnejšie analyzovať či dokonca opraviť (mám ho separovaný bokom)? Ak by to išlo, opravený by sa mohol vrátiť späť na svoje miesto do počítača...