Windows 2000 pe Ryzen 9, după 20 de ani
May 19, 2020
Am folosit pentru prima dată Windows 2000 în 1999. Cu un AMD K6-2/350 și 96MB RAM la bord, mă încadram cu brio în specificațiile minime care indicau ca punct de pornire un Pentium 133Mhz și 64MB RAM. În același timp, Windows 98 cerea minim un procesor 486 DX2/66 și 16MB RAM.
Chiar dacă aveai hardware-ul necesar știai că nu faci o alegere prea înțeleaptă înlocuind Windows 98SE cu un sistem bazat pe arhitectura NT. În primul rând, Windows 2000 era un produs pentru mediul business. Așadar, necesita resurse mai mari, nu era optimizat pentru jocuri și, în general, nu obțineai mari beneficii folosindu-l acasă. Cu toate acestea, tentația era irezistibilă. Windows 2000 era bazat pe arhitectura avansată Windows NT, folosea sistemul de fișiere NTFS în timp ce era compatibil și cu FAT16/32, ceea ce permitea o instalarea Windows 9X/2000 pe aceeași partiție. Pe de altă parte Windows 2000, datorită arhitecturii NT, nu era compatibil nativ cu DOS. Se puteau rula programe DOS, dar în mod emulat, deci mai cu performanță redusă, iar alte programe DOS pur și simplu nu rulau deloc. Suntem totuși în 1999 DOS-ul prezența încă importanță practică, o despărțire prematură nu era de luat în calcul.
Îl putem instala acum, după 20 de ani, pe un Ryzen 9?
Da, se poate instala, însă necesită puțin mai mult efort decât Windows 98.
Cum pornim instalarea?
Instalarea Windows 2000 se poate porni din DOS sau ca upgrade peste o altă versiune de Windows. Din DOS, trebuie să rulăm fișierul winnt.exe din folderul i386.
Cum a decurs instalarea pe o placa X470GATA, Ryzen 3900X, 32GB DDR4 și un VooDoo 3?
1. De de la bun început… suntem luați în primire cu un blue screen of death (BSOD) 0x0000002 BAD_POOL_CALLER. Deși pare că aventura noastră s-a încheiat deja, această eroare e provocată de o neînțelegere interfața de power management – ACPI. Windows 2000 nu dă alte indicații cu privire la această eroare, însă Windows XP e mai nuanțat și sugerează că problema pare să fie de la ACPI și putem continua instalarea fără suport ACPI apăsând F7 la următoarea repornire. Metoda funcționează 100% și în Windows 2000. Așadar la momentul în care suntem chemați să apăsam F6 pentru a introduce driverele adiționale apăsăm și F7 pentru a continua instalarea, ca și cum nu s-ar fi întâmplat nimic.
2. După ce am trecut de primul obstacol, vom fi luați în primire de un al doilea blue screen: STOP: 0x0000007B. Dacă am mai instalat Windows XP știm deja despre ce e vorba și cum se rezolvă: trebuie să schimbăm in BIOS ca driveul-ul nostru SATA (SSD/HDD) să folosească standardul IDE și nu AHCI. Dacă vrem musai AHCI trebuie să oferim driverele pentru controllerul SATA de pe dischetă sau să le integrăm în kitul de instalare cu un program de tipul nLite.
Ei bine, plăcile de bază mai noi s-ar putea să nu mai ofere această opțiune (IDE/AHCI) – ceea ce s-a și adeverit în cazul plăcii cu chipset AMD X470. Așadar soluția era să caut drivere AHCI pentru XP și sper că o să meargă și-n 2000, sau să folosesc deja controlerul SATA VIA 6421 pe care-l aveam instalat în slotul PCI care are drivere și pentru Windows 98, darămite pentru 2000.
3. Zis și făcut! Driverele SATA de la VIA pentru controlerul 6421 sunt updatate la nivelul anului 2014, ba chiar vin cu un mic utilitar care pregătesc discheta. Dacă tot am și o unitate de floppy externă pe USB de la IBM, zic să fac discheta, ca să respect întocmai rețeta tradițională.
Se face discheta, repornesc instalarea, când îmi cere să apăs F6 pentru a furniza drivere adiționale, apăs mai întâi F7 și apoi imediat F6.
Driverele se încărcă cu succes, în sfârșit instalarea ajunge în punctul în care putem accesa hard disk-ul! Dar surpriză, nu pot apăsa „Enter – to continue”. Pare că instalarea s-a blocat tocmai la momentul când era accesat hard disk-ul, ceea poate avea o anumită logică – nu sunt bune driverele, nu poate accesa SSD-ul etc. Problema e însă alta: nu mai funcționează tastatura pe USB. De ce? Inițial – cât durează partea DOS din instalare – tastatura funcționează prin intermediul BIOS-ului care o emulează ca fiind PS/2 sau AT. Din moment ce Windows 2000 încearcă să treacă peste BIOS și să acceseze tastatura și mouse-ul în mod direct, acesta nu se înțelege cu driverele USB și se pierde și accesul la acestea. Soluția? O tastatură PS/2 sau să pornim instalarea cu un chipset USB care poate fi recunoscut de Windows 2000. Am folosit o tastatură PS/2 pentru a continua instalarea, iar in Windows o placă de extensie VIA pentru suport USB.
Din acest moment, nu mai apar niciun fel de surprize și instalarea merge ca unsă, chiar cu prima varianta de Windows 2000, care are fișiere datate 1999. Peste aceasta se poate instala Service Pack 4 (120MB), o colecție de update-uri oficiale, iar la final adaugăm: „Update Rollup 1 for Windows 2000 SP4” – o altă colecție oficială de patch-uri. (32MB)
12 CPU în Windows 2000?
Da, desigur. Sistemul a fost gândit multiprocesor iar cele 12 core-uri dintr-un Ryzen 3900X sunt detectate ca atare.
Comentarii
Nelamuriri? Intrebari?
Intreaba sau cauta raspunsul la sectiunea de intrebari si raspunsuri.