Bun găsit din nou cu vești noi!
Deși în mod uzual sunt un linuxist, în afară de faptul că lucrez pe Mac pe laptop pentru serviciu, totuși am mai ținut și Windowsul ca sistem de operare de opțiune de rezervă. De-a lungul anilor am trecut, mai stabil sau mai episodic (sau chiar... fulger) prin Windows-urile principale de la 95 până la 11 (da, da, în ordine aparent descrescătoare), inclusiv prin 2000 și Vista care însă au fost pe cât de piratate, pe-atâta de crâmpeistice, să nu zic că nu le-am avut chiar niciodată acasă.
Cu Windows 11, despre care prin 2015, înainte de Windows 10, se făcuse un articol care spunea „Microsoft confirms there will be no Windows 11”, am făcut cunoștință în toamna lui 2021 prima dată, spre a se demonstra aplicabilitatea principiului „Niciodată să nu spui niciodată”, asta apropo de articolul tendențios de mai sus. În octombrie 2021 încă mă mai câcâiam cu un calculator cu procesor i5-650, de generație 2010 (și 2011) și memorie DDR3, celelalte PC-uri din casă fiind în stand-by sau în expectativă (am scris pe celălalt blog al meu cu cosmosulnumerelor despre ele), așa că am fost nevoit atunci să hackeresc niște setări prin regiștri și într-un DLL ca să-l pot instala pe vechitura făcută cadou de mama în 2011, căci eram în regim de OEM și aveam o licență de Windows Home încă din 2011, inițial pe Windows 7 Home Premium (trimis tot de mama atunci), pe care am putut-o folosi pe gratis mai departe, fără piraterie, când am trecut la Windows 10 Home Edition în iulie 2020 și, acum în 2021, la Windows 11, dar pentru că noul Windows a venit cu o serie de pretenții de compatibilitate hardware de la „Micro-Caft”, a mai trebuit să umblu cu șmecheriile descrise mai sus, neputând muta Windowsul pe un calculator mai bun, după mintea de atunci, căci licența OEM mă ținea pe loc pe placa de bază a Veritonului (Acer Veriton M490G) și nu știam exact că o licență de Retail, care mi-ar fi dat voie să mut sistemul pe un calculator fără limitări hardware, poate să coste doar câteva zeci de lei. Credeam că este undeva peste 500 de lei bucata, nu că nu aș fi avut banii ăștia, dar nu mi se părea o prioritate să învestesc atâta în Windows-ul personal când eu aveam și Linux. Miercuri, 6 octombrie, și-apoi sâmbătă, 9 octombrie 2021!
Anul trecut în toamna lui 2022, totuși, după ce am făcut upgrade la Internetul de acasă, trecând de la 100 Mbps la 1 Gbps (și aflând și de proiectul DIGI cu 10 Gbps, care nu mai vine odată, deși prin Spania ei vor și 50 Gbps să încerce), mi-am făcut mai mult curaj și am cumpărat o licență Retail de Windows Home de pe eMAG, cu 29 de lei (!), și am tot mutat sistemul prin calculatoarele mai puternice din casă,. folosind și programul DiskGenius ca să clonez conținutul lui Windows 11 pe un sistem de stocare mai modern, și cu noua cheie de activare + o configurație hardware mai bună, până la urmă am scăpat și de nevoia de a șmecheri setările la instalare. Am ajuns până anul ăsta cu Windows-ul pe un calculator cu DDR5 și NVME de PCI-E 4.0 (dar chestia cu calculatoarele mai noi o s-o detaliez pe blogul celălalt).
Și alaltăieri pe 10 noiembrie, văzând că s-a lansat între timp versiunea cea mai nouă, Windows 11 23H2, am vrut să deschid din nou Windows-ul ca să fac upgrade. Nu încărcam sistemul ăsta pe calculator de mai mult de câteva ori în tot anul, nici măcar o dată pe lună, fiind obișnuit cu Linux și Mac, dar pentru că sunt o persoană care ține la progresul software și hardware, am vrut să mai aduc și Windowsul la zi.
Numai că atunci când am vrut să bootez de pe NVME-ul respectiv, am primit o eroare cu ecran albastru (BSOD în limbajul consacrat, adică Blue Screen of Death) și un cod de eroare cu care nu eram obișnuit - Bad System Configuration Info. La repornire intram în meniul de Recovery/Troubleshoot pentru Windows 11 (nu mai merge cu tasta F8 la pornirea calculatorului, trebuie să apăsăm Shift și, alternativ, să avem și un start eșuat) ca să ajungem acolo, dar Automatic Repair-ul nu reușea să rezolve problema, și nici nu puteam măcar să pornesc în Safe Mode pentru că mă bloca așeeași eroare albastră.
Nu aveam nici puncte de System Restore, nu puteam să dezinstalez update-uri, nici să dau reset la sistem, doar prin Command Prompt am încercat niște comenzi manuale (inclusiv chkdsk) care să repare prin fișierele de sistem, am avut mai multe încercări cumulate de-a lungul zilei în care am realizat că îmi sunt închise opțiunile de restaurare a sistemului și că tot nu scap de eroarea albastră.
Așa că m-am gândit la reinstalarea de pe stick USB a sistemului, o mai făcusem și în 2022 sau 2021, și am făcut pe USB kit de instalare dintr-un fișier ISO (întâi în română, apoi în engleză) cu ajutorul programului de scris ISO-uri din Arch Linux, care se află pe alt NVME în același calculator.
Numai că tolba cu surprize a continuat, împingându-mă tot mai mult spre o măsură nouă și totodată radicală: când porneam instalarea de Windows de pe USB, îndată ce alegeam „Instalarea imediată”, primeam o altă eroare care am văzutm pe Internet că a devenit populară pe la Windows 11, legată de niște drivere lipsă, se pare că legate chiar de USB și de stocare (storage), și care mă împiedica până și să fac reinstalarea. Pentru calculatoarele cu procesor Intel, se puteau descărca și pune pe un USB separat niște drivere de tipul IRST (Intel Rapid Storage Technology), căci am luat și eu puțin Internetul la săpat după soluții pentru eroarea asta (nici BIOS-ul nu m-a ajutat, nici scoaterea și mutarea USB-ului din port în port nu a avut treabă, și nici re-descărcarea ISO-ului (inclusiv în altă limbă) nu m-a salvat.
Dar calculatorul pe care sunt are procesor AMD (7950X), deci nici partea cu IRST nu m-ar fi ajutat. Și nici executabilul pe care l-am descărcat cu IRST-ul nu răspundea la comanda de extragere din Command Prompt cu „extract”-ul, pur și simplu nu făcea. Citeam pe Internet că pentru oamenii cu AMD o soluție recomandată era să cumpere de pe Amazon o imagine de Windows la 20 de dolari, ca să treacă de eroarea asta la instalarea Windows-ului, dar asta mi s-a părut o situație măgărească, nu este normal să nu poți instala sistemul de operare normal (ce tautologie!) de pe USB și să dai bani în plus pe asta.
Am reușit instalarea inițial, am făcut și update-uri de Windows pe sistemul nou instalat pe mașina virtuală „pe NVME”, dar să vedeți că nici măcar în această variantă lucrurile nu sunt la fel de stabile și de sigure pe cât ne-am aștepta. Chiar când să cred că am scăpat de belea și am un nou Windows (nu putusem salva vechile setări, dar păstrasem vechile fișiere), am avut alte probleme care m-au împins la alte instalări de Windows, la formatarea conținutului NVME-ului respectiv și la mai multă atenție cu mașina virtuală!
Mai întâi, calea către discul pe care facem instalarea este constantă în definiția mașinii virtuale, ea nu trebuie să se schimbe atunci când vrem să pornim sistemul de pe instanța virtuală. De pildă, la mine în calculatorul cu AMD și DDR5, cele două NVME-uri pe care le-am pus figurează în fdisk -l cu numele astea:
* /dev/nvme0n1 (cel cu Windows)
și
* /dev/nvme1n1 (cel cu Linux)
, iar în mașina virtuală pe care am făcut-o, dacă Windows-ul curent este configurat pe un disc cu adresa /dev/nvme0n1 (cu partițiile aferente, desigur), exact așa trebuie să rămână dacă vrem să mai meargă. Numai că uneori, când repornesc calculatorul, numele celor două NVME-uri se inversează, și atunci Windowsul trece la nvme1, iar pe mașina virtuală definită treaba se strică și partiția de sistem nu mai este găsită. Așa că am avut altă eroare urâtă, care se plângea că lipsește fișierul winload.efi din C:/Windows/System32.
Iar până la asta, eu instalasem AVG Ultimate pe Windows ca antivirus și folosisem programul de TuneUp pe post de curățător de fișiere (Cleanup), care cred c-a șters o serie de lucruri care nu trebuiau, pentru că atunci când am vrut să dau boot direct de pe acel NVME (și nu din mașina virtuală), am primit alte urâțenii de erori care pretindeau că lipsesc cutare fișiere .sys legate de AVG, apoi de Windows Trust..., iar în situația asta a trebuit să refac și mașina virtuală din VirtualBox-ul de pe Linux, căci nici pe ea nu mai mergea Windowsul. Am fost forțat de mai multe ori să fac instalarea de la capăt. Iar după ce schimbarea numelui adresei de mai sus a NVME-ului și-a băgat și ea pantofii în ea de situație, m-am trezit că mi-au fost corupte folderele de Windows și de Windows.old, care nu mai erau accesibile pe NVME-ul de Windows, nici măcar nu se mai vedeau (dispăruse și folderul de Users...). În mod normal, când instalezi Windows-ul și optezi să nu ștergi vechile fișiere, se creează acolo un folder Windows.old unde îți este introdus vechiul Windows, alături de vechile foldere Users, Program Files (x86 și cel clasic) și parcă mai era ceva. Erau stricate!
Iar când am vrut să instalez iarăși de pe mașina virtuală (că de pe USB sigur nu scăpam de eroarea cu driverele lipsă), de data aceasta faptul că erau stricate folderele de Windows ducea la altă eroare: ceva cu Cannot install Windows sau ceva de genul, imediat după faza copierii primelor fișiere, la „Getting Windows files ready for installation” - se plângea că lipsește ceva, deși kitul de instalare sigur NU era afectat. Am realizat că trebuie să aibă legătură cu stricarea folderului de Windows (nu a putut fi reparat prin chkdsk), așa că am recurs la ceva extrem: mi-am copiat niște fișiere personale pe NVME-ul cu Linux și-am dat format la partiția de Windows de pe NVME-ul cu Windows, ca următoarea instalare să fie pe un spațiu... virgin!
Iată cum decurge o instalare de Windows 11 pe mașina din Linux:
Și am pus iarăși și iarăși Windows 11 pe mașina virtuală. Am încercat în total de vreo 10 ori. A trebuit inclusiv să cumpăr o nouă cheie de Retail de pe internet (23 de lei, cu magazinul Core-Software) pentru Windows 11 și activarea sistemului, că am descoperit că vechea cheie de activare de Retail cumpărată în octombrie anul trecut nu mai era bună. O fi expirat după un an sau ajunsese pe lista roșie (nu mai zicem neagră ca să nu sune rasist), ca să pot activa în regulă WIndows-ul. Iar pentru suita de AVG Ultimate am obținut un discount-surpriză pentru 2 ani (aproape, până în octombrie 2025, mă rog...), cred că vreo 80%, că numai partea de AVG Free este gratis, pentru Internet Security și Ultimate se plătește, dar mie mi-au fost propuse niște prețuri mult mai mici, mai puțin de 230 de lei pentru tot Ultimate-ul pânăp în toamna lui 2025. Mai avem timp să punem bani deoparte și să progresăm până atunci!
Așa că în clipa asta am un Windows 11 accesibil de pe mașina virtuală din Linux. Nu încerc să-l încarc direct de pe NVME la boot, că mi-e teamă că se strică iar, mai ales dacă mașina virtuală nu a updatat și partiția de boot de pe el, sau dacă la pornirea calculatorului se inversează iar numele NVME-urilor din fdisk. Plus că vineri seară am stat târziu până după miezul nopții și vedeam că deși pe mașina virtuală instalarea se face pe NVME, în Explorer-ul de pe Arch Linux (numit Thunar) NVME-ul respectiv cu partiția formatată NTFS de WIndows apărea mai departe... gol!
Zici că pe mașina virtuală se instalează un Windows fantomă. Dacă îl pornești din VirtualBox și numele partiției este cel corect și nu cel îmbârligat, merge. Dacă încerci să bootezi direct, este ca la ruletă - dacă numele partiției este inversat, strici și-o iei de la capăt cu instalarea! Și poate îmi red-listează iar cheia de activare. Nu încerc deocamdată să mă uit fizic pe NVME sau să-i dau boot direct, dar cel puțin cât timp eroarea aceea cu driverele de pe USB-ul de instalare pentru Windows nu dispare, nu pot instala altfel Windows 11 acasă decât cu mașina virtuală. Și nu îl deschid altfel decât așa:
Astfel, de curând am trecut la o matrioșcă a sistemelor de operare unde Windows-ul se instalează fără USB sau DVD, din Linux, și se folosește mașinăria virtuală cu disc separat. Și în acest fel poți să folosești Windows și Linux deodată, fără restarturi - dacă ai nevoie de Linux și nu-ți merge ceva care este pentru Windows, dai scurt drumul la mașina virtuală și ai și Windows!
Poți să faci Windows Update, să scanezi pentru viruși (pe Linux nu este nevoie de antivirus și, dacă ne obișnuim prea mult așa, riscăm ca atunci când mai mânărim Windows-ul să nu fim la timp conștienți că aici avem nevoie de un antivirus). Pe NVME-uri nu mai avem oricum nevoie de Disk Defragmenter, așa ca fapt divers. Sunt SSD-uri elevate, iar eu acasă am renunțat complet la SATA între timp, stau pe NVME-uri. Și mai nou, vedem că se poate chiar și fără USB în anumite situații, când instalăm un sistem de operare. Generația de NVME-uri pe care o folosesc eu acum este PCI Express 4, dar aștept ca generația numărul 5 să dea ce are mai bun din ea ca să merg și acolo. Și poate vine și Digi cu un internet mai rapid!
Trăiască progresul calculatoristic!
Comentarii
Trimiteți un comentariu