Windows 98 la maxim: cum să instalăm cele mai performante plăci video PCI-Express compatibile- NVIDIA seria 7000

În acest articol, vom discuta despre cum să instalăm o placă grafică Nvidia din seria 7000 în Windows 98.

YouTube player

Deși suportul oficial al Nvidia pentru Windows 98 s-a oprit în 2005, odată cu seria 6000, există soluții pentru a folosi plăci grafice mai noi precum seria 7000 datorită patch-urile oferite de regretatul Rudolf Loew. În acest ghid, vom acoperi ce drivere sunt necesare și cum să rezolvăm problemele care apar frecvent în timpul instalării.

Driverul ver. 82.69 e baza!

Ultimele drivere oficiale pentru Windows 98 au fost lansate în decembrie 2005, odată cu versiunea Forceware 81.98, care oferea suport pentru seria 6000 și OpenGL 2.0. Acestea sunt încă disponibile pe site-ul oficial Nvidia. Cu toate acestea, în septembrie 2006 a apărut un driver beta 82.69, care rezolva problemele de rezoluții widescreen și este esențial pentru patch-urile ulterioare.

Pentru instalarea corectă a unei plăci din seria 7000 pe Windows 98, avem nevoie de driverul modificat sau neoficial 82.69, care este ușor de găsit online. Acesta funcționează și cu seria 7000, dar dacă installer-ul nu recunoaște placa grafică, driverul va trebui instalat manual.

Probleme comune și soluții

După instalarea driverului, fără aplicarea unor patch-uri suplimentare, pot apărea diverse probleme. Pe unele configurații, sistemul nu va mai boota normal în Windows 98, dar va merge în Safe Mode. De asemenea, chiar dacă placa grafică este instalată corect, unele jocuri vor funcționa, iar altele vor bloca sistemul. Spre exemplu, în cazul acestei configurații, jocuri precum Return to Castle Wolfenstein rulează fără probleme, dar Quake 2 poate bloca sistemul. La fel o poate face și rularea benchmark-ului 3DMark 2001 SE.

Așadar pentru a face placa grafică stabilă și fiabilă, trebuie aplicate o serie de patch-uri dezvoltate de Rudolph Loew.

Patch-urile esențiale pentru plăcile Nvidia de 512MB

Plăcile grafice Nvidia de 512MB s-au dovedit problematice pe Windows 95, 98 și Millennium. Nvidia a schimbat designul după lansarea acestor modele, reducând spațiul de adresare MMIO la 256MB, ceea ce a cauzat conflicte în memoria sistemului. Driverul 82.69 nu recunoaște corect această diferență, ceea ce duce la probleme de alocare și posibile blocări ale sistemului.

Patch-ul lui Rudolph Loew rezolvă această problemă, modificând codul driverului pentru a suporta corect memoria video accesibilă direct în limita a 256MB. Aceasta este o soluție simplă care permite ca mai multe plăci să fie suportate fără riscuri care sunt prezente atunci când modificăm BIOS-ul plăcii grafice. Dezavantajul acestei soluții este că doar jumătate din memoria video va fi utilizabilă.

O altă opțiune este patch-ul BIOS, care modifică BIOS-ul plăcii grafice pentru a raporta întreaga memorie video, dar această soluție este mai complexă și riscantă, necesitând o procedură de flashing a BIOS-ului.

Un al treilea patch este furnizat pentru a dezactiva configurarea ROM-ului opțional video. Unele combinații între BIOS-ul plăcii grafice și al plăcii de bază setează o adresă ROM incorectă, ceea ce poate împiedica încărcarea corectă a Windows-ului. Acest patch este recomandat dacă întâmpinați erori legate de driverul de display.

Probleme cu IRQ-urile

Un alt set de fișiere, denumit interrupt fixup, gestionează pierderea întreruperilor cauzată de comenzi EOI (End of Interrupt) incorect gestionate de driverul grafic. Simptomele includ blocarea cursorului mouse-ului, erori de scriere pe disc, BSOD-uri și probleme USB. Acest bug este prezent în unele drivere Nvidia, iar corectarea acestuia este esențială pentru stabilitatea sistemului, în special pe plăcile de bază moderne, unde IRQ-ul plăcii grafice este partajat cu alte dispozitive, precum controlerele SATA sau USB.

Testul vxd poate detecta dacă bug-ul EOI afectează sistemul, și dacă este detectat, va apărea un mesaj de eroare. Dacă bug-ul este confirmat, fișierele de corecție interrupt fixup trebuie instalate pentru a rezolva problema.

Concluzie

Prin aplicarea acestor patch-uri, placa Nvidia 7900 GS devine fiabilă și funcțională pe Windows 98. Deși aceste soluții pot părea complicate, ele sunt esențiale pentru a utiliza plăci grafice moderne pe un sistem de operare atât de vechi. Performanțele obținute sunt impresionante, iar cu hardware modern, scorurile obținute în benchmark-uri sunt excelente pentru o placă instalată pe Windows 98.

Pentru cei pasionați de gaming retro sau de configurarea sistemelor dual-boot, aceste soluții oferă posibilitatea de a rula cele mai noi plăci grafice Nvidia din seria 7000 pe un sistem de operare legendar.

Link driver: https://theretroweb.com/drivers/96
Link patch-uri: https://archive.org/details/PTCHNVSZ

Pe scurt:

  • Începem prin a aplica patch-ul driverului nVidia ‘nvcore.vxd’ folosind ptchnvc.exe.
  • Apoi, aplicăm patch-ul fișierului WINDOWS/SYSTEM/PCI.VXD cu ptchopt.exe.
  • Verificăm prezența bug-ului EOI folosind TESTEOI.VXD. Dacă este prezent, adăugăm următoarea linie în SYSTEM.INI: [386Enh] DEVICE=FIXINTR.VXD (fișierul .vxd trebuie plasat în directorul Windows/System).
  • În final, dacă este necesar, putem aplica patch-ul BIOS-ului plăcii grafice prin flash-uirea acestuia cu ptchnvsz.exe.

Half-Life 2 pe Windows 98: Încă merge, dar cum?

Half-Life 2 — a fost considerat cel mai bun din joc din toate timpurile la momentul lansării. În 2004, cu siguranță a fost unul dintre cele mai bune jocuri lansate, dar de atunci au apărut și alte titluri care au fost “cele mai bune” la vremea lor. Totuși, pentru Windows 98, Half-Life 2 a fost și rămâne, fără îndoială, cel mai bun joc cu suport nativ.

Pe cutia jocului, Half-Life 2 promite să deschidă ușa către o lume în care prezența jucătorului afectează totul în jurul său. De exemplu, un zombie în flăcări care se apropie prea mult de un butoi cu combustibil va declanșa o explozie.

YouTube player

În 2007, Steam a încetat să mai ofere suport pentru Windows 98, așa că, oficial, Half-Life 2 nu mai poate fi jucat pe acest sistem de operare, chiar dacă ai CD-ul original de instalare. Poate că o versiune mai veche, neoficială, ar putea funcționa. Asta am crezut și eu. Dar, din păcate, versiunea Vengeance disponibilă online nu a funcționat pe Windows 98. Instalarea s-a încheiat cu o eroare de decriptare, o problemă des întâlnită, care face ca această soluție să nu fie viabilă pentru a rula Half-Life 2 pe Windows 98.

O altă soluție ar fi instalarea unui emulator vechi de Steam, dar mi-am dorit doar să pot face dublu-click pe iconița Half-Life 2 și să pornesc jocul, cum se făcea în vremurile bune pe Windows 98. Așa că am căutat o variantă portabilă a versiunii originale din 2004 și, ghici ce? Am găsit una! Este versiunea originală, 2.87, lansată în noiembrie 2004. Așa că am instalat-o pe un SSD SATA, care va fi conectat la Windows 98.

Despre hardware

Să vorbim puțin despre configurația hardware. Folosesc aceeași configurație Intel din a 13-a generație, pe care am prezentat-o pe canalul meu de YouTube, doar că de această dată este asociată cu un GPU Nvidia 7900 GS. Într-unul din videoclipurile anterioare, am primit câteva comentarii că acest GPU este prea puternic pentru Windows 98. Ei bine acum nu mai este, mai ales dacă vrem să jucăm Half-Life 2 cu setările la maximum!

De asemenea, este timpul să folosim mai mult RAM în Windows 98. 512 MB de RAM este cantitatea recomandată pentru Half-Life 2, și până acum nu am simțit nevoia de mai mult. Dar de această dată, am folosit cantitatea maximă de RAM permisă de placa de bază, adică aproximativ 1.8 GB. Cu atât de mult RAM și un GPU puternic, suntem pregătiți să ne bucurăm de grafică uimitoare DirectX 9, așa cum este descris pe cutia jocului.

Funcționează Half-Life 2 pe Windows 98?

Jocul ar trebui să funcționeze, mai ales dacă utilizăm argumentul -steam împreună cu executabilul corect. Și da, jocul a pornit fără probleme, oferind o grafică DirectX 9 impresionantă. GPU-ul nostru a fost lansat în 2006, deci am setat totul la maximum, deși filtrarea anisotropică 16x va afecta serios numărul de cadre, fără a oferi prea multe avantaje vizuale în schimb.

Chiar dacă nu era obișnuit în 2004, am rulat jocul la o rezoluție Full HD. În mod surprinzător, Half-Life 2 oferă suport pentru ecrane late și diverse aspecte, chiar și în versiunea originală.

În plus, versiunea din 2004 nu are suport HDR, dar efectele de lumină și reflexiile în apă arată destul de bine chiar și fără HDR. De altfel, unii jucători preferă estetica originală din 2004.

Benchmarking și performanță

Am decis să fac și câteva teste de performanță. Deși Half-Life 2 nu vine cu demo-uri preinstalate, surprinzător, demo-urile folosite de AnandTech în 2004 pentru benchmark-uri sunt încă disponibile pentru descărcare. A trebuit doar să copiez aceste fișiere în folderul jocului, iar ele au funcționat perfect.

Nvidia GeForce 7900 GS a fost lansată la doar un an și jumătate după celebrele benchmark-uri de la sfârșitul anului 2004, unde vedeta era ATI Radeon X800 XT. Și, sincer să fiu, acest GPU din 2006 este o bestie în această configurație, oferind peste 100 de cadre pe secundă în Full HD, cu toate setările la maximum.

Am obținut aproximativ 115 cadre pe secundă cu anti-aliasing 6x și filtrare anisotropică 16x. Cu doar filtrare trilineară, am urcat la 130 de cadre pe secundă, menținând restul setărilor la maximum. Diferențele vizuale sunt greu de observat la aceste setări.

Comparativ cu Windows XP și Windows 11

Am testat Half-Life 2 și pe Windows XP, folosind aceeași configurație hardware. Rezultatul? Doar 1-2 cadre pe secundă în plus față de Windows 98. Se pare că versiunea originală a jocului nu este impresionată de Windows XP, chiar dacă acesta are suport multi-CPU support.

De asemenea, am încercat jocul și pe Windows 11, deși acest GPU din 2006 nu este compatibil în mod oficial. Totuși, există un driver pentru Windows 8.1 pe 64 de biți care funcționează și în Windows 11. Surprinzător, Half-Life 2 a rulat fără probleme și în Windows 11, dar driverul pare să limiteze puțin performanța. Cu toate acestea, jocul a funcționat, dar cu un număr de cadre pe secundă mai scăzut decât pe Windows XP sau Windows 98.

Concluzie

Deși am trecut prin mai multe sisteme de operare, Half-Life 2 rămâne impresionant chiar și în 2024. Acest joc este un exemplu de excelență în gaming și dovedește că nu trebuie să ai cel mai nou hardware pentru a te bucura de o experiență imersivă.

Cum să bootăm de pe un Voodoo 3 PCI pe un PC modern în Windows 9x (în timp ce avem o placă PCI-E in slotul 16X)

YouTube player

Astăzi vreau să vă prezint o soluție pe care am găsit-o pentru a seta vechea mea placă video Voodoo 3 PCI ca placă principală pe sistemul meu cu procesor Ryzen 9 3900X. Această metodă funcționează pe sistemele cu BIOS AMI, care sunt utilizate pe majoritatea plăcilor de bază moderne, și ar trebui să funcționeze cu orice placă video PCI și o placă de bază AMD modernă.

Pe plăcile de bază mai noi, poți comuta cu ușurință între grafica integrată (IGD) și placa video PCI Express (PG), dar dacă ai mai mult de o placă video dedicată, nu există o opțiune directă pentru a alege care să fie primară. Această setare este extrem de importantă pentru sistemele de operare mai vechi, precum Windows 98, unde placa video setată de BIOS ca primară nu poate fi schimbat din sistemul de operare.

Plan B pentru utilizarea plăcilor video PCI pe sisteme moderne

Dacă vrem musai ca placa video primară să fie compatibilă cu Windows 9x, dar să folosim în același timp și o placă video mai puternică pentru Windows 10 sau un alt sistem de operare modern într-o configurație multi-boot, există o soluție. Placa video introdusă în slotul PCI Express x16 va fi folosită implicit pentru pornirea sistemului, ceea ce este standard pentru plăcile de bază moderne.

Știind acest lucru, putem folosi un adaptor PCI-to-PCI Express și să forțăm sistemul să folosească placa noastră PCI. Totuși, această soluție poate introduce probleme fizice, deoarece placa nu va mai fi în standard și ar putea să nu o putem fixa corespunzător. În plus, dacă ai un singur slot PCI Express x16, trebuie să renunți la o placă video secundară mai puternică.

Această sarcină nu era complicată până de curând. De exemplu, pe o placă de bază H81 pentru procesoare Intel din a patra generație, puteai alege placa video primară între PCI, PCI Express sau grafica integrată. Chiar mai bine, pe un BIOS AMI pentru o stație de lucru HP, plăcile grafice sunt listate în funcție de slotul pe care îl ocupă, iar utilizatorul poate alege exact placa dorită drept primară.

Problema cu plăcile moderne și lipsa opțiunii pentru placi PCI

După ce am trecut la un procesor Ryzen 9 3900X și am ales o placă de bază Biostar X470 GTA cu două sloturi PCI clasice, am vrut să văd dacă vechiul meu Voodoo 3 PCI ar funcționa pe această configurație modernă. Și ghici ce, placa mea Voodoo 3 s-a pornit fără probleme.

Cu toate acestea, când am instalat o placă video RTX 2070 Super ca GPU principal, BIOS-ul a setat automat RTX-ul ca placă video primară. Mă așteptam să pot schimba acest lucru din BIOS și să selectez placa mea PCI ca primară, dar opțiunea pur și simplu nu era acolo.

Am contactat suportul tehnic pentru a întreba unde a dispărut această opțiune esențială, iar răspunsul lor a fost că modelul de BIOS respectiv poate seta cardul principal doar pe slotul PCIe sau pe grafica integrată. Dacă ai dispozitive conectate pe PCIe și PCI, sistemul va porni de pe PCIe. Așadar, se părea că pe un sistem modern, o placă video PCI nu poate fi setată drept card primar.

Soluția: Utilizarea tool-ului AMI BCP pentru a modifica BIOS-ul

Am avut ideea că, deoarece nu există grafică integrată, BIOS-ul nu afișa opțiunea de a comuta de la grafică integrată la PCI Express. Așa că am decis să investighez folosind un instrument numit AMI BCP, folosit oficial de producători pentru a personaliza versiunile de BIOS.

Am găsit setările legate de placa video primară în meniul de configurare grafică și am activat toate opțiunile disponibile. A trebuit să schimb tipul de acces de la implicit la un nivel superior de privilegii, cum ar fi „supervizor”. După ce am făcut aceste ajustări, am flash-uit noul BIOS personalizat și, în mod miraculos, în meniul de configurare grafică a apărut o opțiune pentru dispozitivul video primar.

Chiar și cu acest meniu activat, nu eram sigur dacă alegerea unei grafici integrate inexistente ca opțiune de boot ar face ca BIOS-ul să ocolească placa PCI Express și să folosească următorul adaptor disponibil. Dar, la următoarea repornire, placa mea Voodoo 3 PCI a devenit cardul video primar, așa cum speram.

Rezultatele și performanța plăcii Voodoo 3

Placa Voodoo 3 este acum gestionată de driverul „Microsoft Basic Display”, care, în ciuda numelui, nu este atât de simplist. De exemplu, OpenGL software este activat atunci când pornești un joc compatibil OpenGL, precum Quake 2, oferind în jur de 34 de cadre pe secundă la rezoluția 1024×768.

Când vine vorba de comutarea înapoi la placa RTX ca primară pe Windows 10, este foarte simplu. Poți dezactiva placa Voodoo din panoul de control sau, dacă vrei să folosești doar un singur monitor, poți instrui Windows să afișeze totul pe monitorul conectat la placa RTX.

Concluzii

Placa Voodoo 3 strălucește cu adevărat într-o configurație multi-boot, în special datorită suportului excelent pentru drivere. Voodoo 3 are drivere pentru Windows 3.1 și chiar Windows NT 3.51, ceea ce este impresionant. De asemenea, este perfectă pentru Windows NT4, unde poate oferi o performanță solidă în jocuri.

Dacă ai vreo idee de ce AMI a omis această opțiune de bază, în timp ce a încărcat BIOS-urile moderne cu o mulțime de setări inutile, lasă un comentariu. Mi-ar plăcea să îți aud părerea. Mulțumesc că ai citit și ne vedem în următorul articol!

Cum facem să avem USB funcțional în Windows 98, 2000, XP pe plăci de bază moderne?

YouTube player

Plăcile de bază moderne contină să includă porturi USB 2.0, chiar dacă USB 3.0 este backward compatible. Dar de ce încă mai există porturi USB 2.0? În primul rând, dispozitivele precum mouse-uri și tastaturi, nu necesită viteze USB 3.0. USB 2.0 este mai mult decât suficient. În același timp, porturile USB 2.0 sunt mai ieftine și necesită mai puține cablaje pe placa de bază. Nu în ultimul rând unele device-uri nu se înțeleg cu porturile USB 3.0 și e bine să avem la îndemână și un port USB 2.0.

Cu toate acestea, chiar dacă plăcile de bază moderne au porturi USB 2.0, aceste porturi se bazează pe controlerul USB 3.0, care trebuie inițializat folosind un standard mai nou numit xHCI, introdus în jurul anului 2009 pentru a gestiona porturile USB 3.0. Protocolul xHCI include suport pentru dispozitive USB 2.0 și USB 1.1, dar a înlocuit complet vechiul standard EHCI. De aceea, controlerele USB moderne se bazează pe xHCI chiar și pentru traficul USB 2.0 și USB 1.1.

Acest lucru reprezintă o problemă majoră dacă folosești un sistem de operare mai vechi, precum Windows 98, 2000, XP sau chiar Vista, deoarece acestea nu știu cum funcționează xHCI și se așteaptă ca controlerul USB să fie compatibil cu standardul EHCI care era inițial responsabil de USB 2.0.

Opțiuni pentru adăugarea suportului USB pe sisteme vechi

În această situație, avem două opțiuni: fie adăugăm suport pentru xHCI în sistemul de operare, fie integrăm hardware USB 2.0 nativ în configurația noastră. Există drivere de la producători și soluții pentru a obține suport USB 3.0, în special pentru Windows XP și versiuni mai noi, dar implementarea pe Windows 9x sau 2K este mult mai complicată.

Pentru Windows XP, există un driver xHCI care a fost retroportat și funcționează foarte bine. Am testat acest driver cu un SSD extern USB 3.2, și funcționează fără probleme. Totuși, pentru Windows 98 și Windows 2000 nu există drivere retroportate, așa că trebuie să ne bazăm pe controlere USB 2.0 native pentru aceste sisteme de operare.

Din fericire, există câteva adaptoare PCI Express cu cipuri EHCI care funcționează imediat, fără a necesita configurări suplimentare. Tot ce trebuie este să investești puțin mai mult pentru hardware USB 2.0 mai vechi și să ocupi unul dintre sloturile PCI 1X, care adesea rămân neutilizate.

Adaptoarele USB 2.0 pe plăci de bază moderne

Un exemplu bun este adaptorul PCI Express USB 2.0 de la StarTech, care folosește cipul VT6212L. Acesta include un conector floppy, necesar pentru dispozitive care consumă multă energie, precum unitățile USB externe cu hard disk. Totuși, pentru dispozitive cu consum redus, precum un mouse sau un stick USB, adaptorul poate funcționa fără acest conector.

Adaptorul utilizează un cip de tip bridge PCIe-to-PCI, deoarece controlerul VT6212L este un dispozitiv PCI nativ. Ca orice alt controler USB 2.0, este compatibil înapoi cu USB 1.1. Astfel, adaptorul va funcționa imediat cu orice sistem de operare care are suport USB încorporat.

Pe Windows 98, inițial, cardul va fi recunoscut ca un controler USB 1.1, deoarece Windows 98 nu cunoaște USB 2.0. Însă, instalând driverul actualizat pentru VT6212L, se activează suportul complet pentru USB 2.0. Funcționalitatea USB face viața mai ușoară în Windows 98, facilitând adăugarea de conexiuni Wi-Fi, transferul de fișiere și utilizarea dispozitivelor audio USB moderne.

Adăugarea suportului USB pe Windows 2000

Vom folosi același cip VT6212L, dar în formatul său original, într-un card PCI-to-USB. De data aceasta, placa folosește un cip bridge PCIe-to-PCI montat direct pe placa de bază. În prezent, plăcile de bază moderne cu sloturi PCI sunt rare, așa că probabil vei avea nevoie de un adaptor PCI-to-PCIe. Fie că cipul bridge se află pe un adaptor sau este integrat în placa de bază, pentru Windows 2000 este același lucru.

Placa PCI ar trebui să fie detectată, iar driverele pentru Windows 2000 se vor instala cel mai probabil automat. Dacă sistemul solicită input, cum ar fi selectarea locației driverului sau apăsarea butonului „Next”, ești blocat dacă nu poți folosi o tastatură sau un mouse PS/2. În testul meu, am conectat o tastatură USB pentru a vedea cum merge instalarea și, din fericire, totul s-a finalizat automat.

Un abonat mi-a spus că a avut o problemă în care i s-a cerut să apese „Next” și placa sa de bază nu avea porturi seriale sau PS/2, ceea ce face instalarea dificilă.

Soluții pentru USB 3.0 pe Windows 2000

Deși nu există drivere universale retroportate xHCI pentru Windows 2000, cum există pentru Windows XP, unele plăci PCIe USB 3.0 mai vechi vor funcționa totuși pe Windows 2000, mai ales dacă folosim soluții alternative, cum ar fi nucleul extins. Acest subiect este mai complex, așa că îl voi aborda într-un articol viitor.

Înapoi la Windows 98

Plăcile de bază Z68, care acceptă procesoare Intel din generațiile a doua și a treia, dispun atât de porturi USB 2.0, cât și USB 3.0. Funcționalitatea USB 3.0 se bazează pe un cip separat, în timp ce traficul USB 2.0 este gestionat de chipsetul Z68 în mod nativ EHCI. Totuși, Windows 98 nu funcționează cu acest controler prin driverele standard.

Instalând un patch neoficial numit NUSB, putem activa suportul pentru USB 2.0 fără a adăuga hardware suplimentar. Teoretic, orice dispozitiv USB poate fi utilizat cu un controler USB 2.0 nativ, extinzând suportul pentru USB pe Windows 98 pentru aproape orice placă de bază fabricată până în 2012. Aceste plăci de bază au de obicei sloturi PCI clasice, deci este ușor să folosești un adaptor PCI-to-USB, mai ales dacă vrem să păstrăm Windows 98 nealterat.

Este important de menționat că NUSB introduce fișiere din Windows Millennium și Windows XP în fișierele de sistem de bază ale Windows 98. Am conectat un stick USB pentru a demonstra funcționarea stocării de masă USB, și totul funcționează perfect.

Pe unele plăci de bază moderne, accesarea unităților USB pe Windows 98 este chiar mai ușoară. Nu este nevoie de hardware suplimentar, drivere sau soluții de ocolire. Pur și simplu conectăm unitatea USB în orice port, iar BIOS-ul o va emula ca pe un disc fix. Pentru ca acest lucru să funcționeze, unitatea trebuie formatată în FAT sau FAT32 și trebuie tratată ca un disc fix. Nu poate fi scoasă în timp ce Windows rulează, altfel riscăm să vedem un ecran albastru.

Acum se poate! Windows 98 / ME pe ultima generație de procesoare Intel și AMD!

Dragi tovarăși si prieteni,

Până nu de mult Windows 98 era fructul interzis pe calculatoarele Intel de ultima generație. Nu atât Windows 98, cât toată generația 9x – Windows 95, 98 FE + SE, precum și Windows ME. Toată această generație se lovește de următoarea eroare când încercăm să instalăm pe hardware mai nou de generația 10 de la Intel, respectiv seriile 5xxx de la AMD:

While initializing device VCACHE:
Windows protection error. You need to restart your computer.

While initializing device VCACHE:
Windows protection error. You need to restart your computer.

Această nu este o eroare nouă, apărută acum pe calculatoarele de ultimă generație. Pe hardware-ul disponibil la apariția Windows 95/98 eroarea VCACHE era cauzată în special de probleme fizice cu memoria RAM (module SIMM/DIMM defecte) sau din cauza altor probleme de stabilitate cauzate de overclocking. Așadar, se știa că problema este cauzată în principal de memorie dar o vreme bună vreme nu s-a știut cauza exactă a acestei erori care s-a manifestat pe sistemele Intel începând cu generația 10 și pe cele AMD Ryzen, seriile 5xxx sau mai noi.

Ținând cont că folosim sisteme foarte rapide, te poți gândi că problema este cauzată de hardware … dar nu cei 4Ghz ai procesorului, SSD-ul sau memoria DDR4/DDR5 cauzează probleme. Odată ce am scăpat de eroarea VCACHE Windows 98 funcționează perfect și pe un sistem cu un procesor foarte rapid cum ar fi un Intel Raptor Lake, generația 13.

Windows 98 on Intel 13th Gen CPU, using Cregfix to bypass VCACHE error.

Ei bine, eroarea VCACHE este cauzată de o setare implicită din BIOS, respectiv din modulul CSM a celor de la AMI (American MegaTrends). Iar cum în momentul de față aproape că nu există placă de bază fară un BIOS AMI, eroarea s-a manifestat practic pe plăcile de bază apărute din 2020 încoace cu BIOS AMI.

Din fericire, userul Mintsuki i-a dat de cap si a creat un mic patch de numai 80 de baiți care rezolvă definitiv acestă problemă. Iată explicația lui Mintsuki care a postat chiar la unul din videourile mele de pe YouTube:

Este vorba despre un registru al procesorului care spune dacă codul kernel-ului ar trebui sau nu ar trebui să provoace erori de pagină (page fault) atunci când se scrie cod în pagini marcate ca read only. Inițial, arhitectura x86 nu avea un astfel de control și nici un fel de scriere a nucleului pe pagini read only nu producea nicio consecință. În jurul erei 486 (dacă nu mă înșel) și-au dat seama că este o prostie și că era nevoie și de un caz de utilizare pentru ca nucleul să poată provoca erori de pagină pe paginile care nu pot fi scrise (gândiți-vă la schimbarea pe disc și alte virtuale). Așa că au adăugat această „funcție” – dar din moment ce x86 este despre „backwards compatibility”, această caracteristică, la fel ca multe altele, este blocată în spatele unui bit de control în registrul CR0 (și anume CR0.WP). Evident, nu face bine pentru compatibilitate dacă bitul este activat implicit, așa cum putem vedea în acest caz. Multe firmware-uri UEFI moderne activează bitul, la fel ca multe sisteme de operare moderne, dar apoi nu reușesc să-l șteargă atunci când predă controlul unui sector de boot moștenit folosind CSM. Probabil că nimeni nu a prins asta vreodată; dar, de asemenea, trebuie să aveți în vedere că BIOS-ul CSM nu are se bazează pe un standard specificși, prin urmare, nu spune nimic despre starea în care ar trebui să se afle registrele de control, în afară de bunul simț. Deci, ar trebui să fie rezolvat de către furnizorii de firmware UEFI? Da, IMHO. Ei măcar consideră că asta este un bug? Greu de spus. Și plus, cregfix.com va fi în continuare util, deoarece nu ne putem aștepta ca toți furnizorii UEFI și producătorii de plăci de bază să livreze firmware-uri fixe, în special pentru modele mai vechi… Și, vorbind despre modele mai vechi, aș dori să subliniez că am urmărit această problemă timp de aproximativ 5-8 ani înainte de a afla în sfârșit cauza principală…”

În concluzie, tot ce trebuie să facem ca să scăpăm de această eroare este să copiem patch-ul cregfix.com în autoexec.bat. Aveți patch-ul mai jos pentru download.

Un video făcut la cald pe YouTube în momentul când a apărut acest patch, in noiembrie 2023.

YouTube player

CREGFIX funcționează foarte bine și cu Windows Millenium, doar că aici trebuie să activăm MS-DOS mode, detalii despre această procedură găsiți în video-ul de mai jos:

YouTube player

My computer in octombrie 2000

Știți momentul ala când cauți ceva și găsești altceva…? Ei bine, eu am găsit un CD de backup din anul de gratie 2002. Datele s-au copiat fără probleme chiar si dupa 20 de ani fabricantul CD-ului chiar se lauda pe coperta cu “lifetime durability”. Asa sa fie! Dar nu despre CD-uri voiam sa discut ci despre un screen shot din 29 octombrie 2002. Cum de unde stiu ca fix de atunci? Fișierul, bineînțeles, și-a păstrat data de creare dar, mai mult de atat, este un screenshot cu msn.com care-ți arata mare în coltul din dreapta ca este “Octomber 29”.

Mai intai, m-am întrebat daca e chiar un screen shot autentic de pe PC-ul meu de atunci sau o fi fost downloadat de pe net. M-am convins repede ca eu sunt autorul dupa ce am văzut software-ul instalat.

Asadar ce avem noi aici?

Windows 98SE – recunoaștem dupa zona de Quick Launch din Taskbar, unde găsim si ce software ava un utilizator din mileniul trecut. Da, anul 2000 face parte din secolul XX…

Winamp – Ce altceva? (Ce ascultam – THE CARS…..? )

Microsot Word 2000. Office 2000 a fost lansat în iunie 1999.

Microsoft Outlook – Un Outlook mai avansat decat versiunea „Express” care venea la pachet cu Internet Explorer

The Bat! Un client de email care există încă și în ziua de azi. Este făcut ce frații nostri de la RIT Labs, Chișinău.

Total Commander – Firește! N-are cum sa fie PC-ul meu fara TC. Pentru cei care au lucrat in DOS cu Norton Commander, TC a fost o alegere naturala. Mi-e si acum greu sa copii fișiere utilizând Windows Explorer sau alta interfață. * Inițial Total Commander purta denumirea de Windows Commander, dar dupa niște dispute legale domnul Christian Ghisler, autorul, a fost nevoit să renunțe la partea „Windows” din denumire.

Cum instalam Windows 98SE pe un PC modern

1. Activam CSM din BIOS. Daca CSM nu e, nimic nu e…

2. Facem o partiție FAT32 pe un SSD sau HDD. Dupa ce am creat partiția, e musai sa o facem activa. Operațiunea se poate realiza și din Windows 10 cu ajutorul disk management sau de pe un stick bootabil cu DOS. (sau chiar de pe stickul de instalare cu Win 10)

3. Dupa ce am creat partitia, copiem kitul de instalare cu Windows 98SE, respectiv folderul WIN98 de pe CD-ul de instalare. ( sau copiem tot conținutul CD-ului intr-un folder)

4. Cu ajutorul UNetbootin facem un stick bootabil cu DOS

5. Bootam de stickul cu DOS si facem partitia FAT32 bootabila – folosind comanda sys C: (aceasta comanda va copia fisierele command.com si IO.sys pe C: de vom putea boota astfel in MS-DOS)

6. Dupa ce am folosit comanda sys C:, copiem de pe stick-ul bootabil si fisierul edit.exe pe C: (s-ar putea sa avem nevoie de el) dupa care scoatem stick-ul, restartam

7. Din meniul de boot, selectam partiția cu DOS pe care tocmai am creat-o de unde rulam setup.exe din folderul cu kitul de instalare WIN98 (folosim comanda CD pentru a naviga printre foldere; daca, de exemplu, am pus kitul de instalare in folderul kit scriem cd kit dupa care setup

8. Daca primim o eroare atunci cand rulam setup.exe, trebuie sa facem niste modificari:

a) copiem din folderul WIN98 fisierul himem.sys direct pe C:

b)scriem edit config.sys si introducem urmatoarea linie device=himem.sys /M:1 (comanda edit nu va functiona daca nu am copiat fisierul edit.exe pe C: – pasul 6)

9. Repornim si repetam pasul 7 – instalarea a pornit! Dupa ce trecem cu bine de prima parte a instalarii la primul restart vom primi eroarea „Insufficient memory to initialize Windows. Nu ne panicam! Scriem edit c:\windows\system.ini scrunde adaugam la sectiunea [386Enh] urmatoarea linie: MaxPhysPage=20000

10. Restartam si continuam instalarea până cand apare primul blue screen. Iarasi, nu nu ne panicam… restartam din nou… et voila… Welcome to Windows 98!

Aceeași poveste intr-un video de 25 de minute:

YouTube player

02:55 – Cum facem un stick bootabil cu DOS
05:15 – Asus Prime B460 Plus – update de BIOS si activam functia „CSM” – Compatibility Support Module
07:20 – Cum facem SSD-ul bootabil cu sys.com
08:15 – Windows 10: cum facem o partitie FAT32 „activa”
10:00 – Cum scapam de eroarea: „Not enough free Extended/XMS memory to run Setup.”
13:28 – Cum rezolvam partea cu: „Insufficient memory to initialize Windows”
15:35 – Mouse-ul a luat-o razna? Exista o explicatie/solutie(i)!
17:55 – Cum rezolvam cu hardware-ul PCI/PCI-Express care este NU recunoscut initial
21:00 – Cum instalam drivele NDIS2 pentru placa de retea
22:54 – Intram pe mIRC din Windows 98

2020 – Hardware compatibil cu Windows 9x care poate fi cumpărat de nou

Misiune imposibilă? Mai găsim în iunie 2020 hardware pe care să-l putem comanda de nou și care să funcționeze în Windows 98? Ei bine, avem vești grozave pentru pasionații de sisteme de operare retro: mai găsim! Bineînțeles, lista nu e foarte lungă, pentru că în mod firesc producătorii de hardware au renunțat de mult să ofere suport pentru familia Windows 9x (95, 95OSR2, Windows 98, Windows 98SE, Windows Me)

Totuși, anumite chip-uri contemporane cu aceste sisteme de operare au supraviețuit până în prezent și pot fi cumpărate chiar pe interfață PCI-Express. Astfel de hardware hibrid ne ajută să umplem golurile lipsă la o instalare retro pe un PC de ultimă generație: sunet, USB, placa de rețea sau chiar video. De exemplu, am instalat Windows 98 pe un Ryzen 3900x și acesta este pefect funcțional cu LAN, sunet și video.

Procesor x86 + CSM = retro-comapatibilitate

Dar sigur merge procesorul? Oh, da! Toate procesoarele x86, inclusiv cele pe 64bit multicore, sunt compatibile cu DOS, respectiv Windows 1/2/3.x/95/98/Me. De la bun început arhitectura x86 a fost gândită să fie backward-compatible și această caracteristică distinctă a ecosistemului x86 a rămas valabilă și până în ziua de azi.

Cu plăcile de bază povestea e puțin diferită. Chiar dacă, prin arhitectura sa, procesorul este perfect compatibil, sisteme de operare mai vechi au nevoie de BIOS pentru a putea fi instalate. Din fericire, aproape toate plăcile de bază care implementează mai noul sistem UEFI vin echipate cu un modul de compatibilitate (CSM, de la Compatibility Support Module) care va oferi aceleași funcții ca și BIOS-ul tocmai pentru compatibilitatea cu sistemele de operare mai vechi. Din moment ce Windows 10 nu are nici cea mai mică problemă să funcționeze în tandem cu clasicul BIOS, asta însemnă că putem activa modulul CSM și alături de Windows 10 să instalam orice sistem de Windows operare dorim, apoi putem boota de pe care avem chef.

Pe o configurație formată din procesor Ryzen 3900x și placă de bază X470, un VooDoo 3 PCI am putut instala următoarele sisteme de operare:

  • Windows 1.x (1985)
  • Windows 2.x (1987)
  • Windows 3.0 (1990)
  • Windows 3.1 (1992)
  • Windows 3.11 (1993)
  • Windows 95A (1995)
  • Windows NT 3.51 (1995)
  • Windows NT 4 (1996)
  • Windows 95 OSR2 B/C (1996/1997)
  • Windows 98 (1998)
  • Windows 98SE (1999)
  • Windows Me (2000)
  • Windows 2000 (1999)

Așadar, știm că putem instala clasicul Windows 98 pe sistemul nostru, dar funcționalitatea va fi una redusă deoarece nu vom avea drivere pentru video și nici sunetul nu va funcționa. Cea mai la îndemână soluție e să reciclăm din hardware-ul mai vechi, care știm că e compatibil cu Windows 98, de exemplu o placă video din seria GeForce 6 sau o placa de sunet Creative Soundblaster Live sau Audigy. Dacă nu avem la dispoziție sloturi clasice PCI – nicio problemă, putem folosi plăci pe slot PCI-Express – interfață care este perfect compatibilă cu Windows 9x cu condiția să avem drivere.

Așadar ce plăci pe USB/PCI-Express găsim de cumpărat de noi ca să finalizăm instalarea Windows 98.

I. Plăci USB PCI-Express [VIA 6212]

În acest context, am cumpărat recent o placă StarTech PCI Express High Speed USB 2.0 Card. Deși producătorul nu pomenește nimic de Windows 98 (nu vrea să dea senzația că vine antichități) am recunoscut imediat ultra-compatibilul chip VIA 6212L.

Și într-adevăr, chipul VIA 6212L este prieten de familie cu Windows 9x. Aceasta va fi recunoscut chiar în Windows 95 OSR2, dar pentru că Win95 nu oferă cine știe ce suport pentru device-urile USB nu ne este foarte util. În Windows 98/Me este altă viață – această placă va fi recunoscută cu driverele originale din 1999 și vom suport nativ pentru USB 1.1 – asta înseamnă ca a recunoscut mouse=ul, tastatura și placa de sunet externă pe USB. Dacă instalăm driverele oficiale obținem și suport USB 2.0 și suportul se extinde la: stick-uri wireless LAN și alte device-uri care vor să funcționeze exclusiv în modul USB 2.0.

II. Plăci de sunet PCI-Express [CMI-8738]

Dacă am avut un calculator asamblat undeva după anii 2000, e foarte probabil să fi avut o aventură cu o placă de sunet externă, pentru că nu ne-am mulțumit cu sunetul on-board. Începând cu anii 2000 și până în prezent Chip-ul C-MEDIA CMI8738 a reprezentat soluția cea mai ieftină pentru o placă de sunet externă cu mai mult de 2 canale. Ei bine, aceste plăci pot fi cumpărate și în prezent deoarece oferă drivere la zi pentru Windows 10, dar vor merge la fel de bine și în Windows 98.

III. Placi de sunet pe USB

Una dintre noutățile aduse de Windows 98SE a fost suportul pentru standardul USB – Audio. După mai bine de 20 de ani, dispozitivele care aderă la acest standard vor fi recunoscute automat în Windows 98/Me datorită unui driver de clasă universal. La fel cum sunt este recunoscut, de exemplu, mouse-ul.

Momentan în Windows 10 folosesc o placă de sunet externă ceva mai avansată de la ESI (U24 XL), aceasta a fost recunoscută fără probleme și în Windows 98SE și pot folosi ieșirea optică. În Windows 98/Me vor funcționa toate dispozitivele audio generice: plăci de sunet USB ieftine (generic USB audio), precum și căștile USB.

IV. Plăci de rețea gigabit PCI-Express

Plăcile de rețea sunt printre cele mai retro-compatibile echipamente hardware. Atât Intel cât și Realtek oferă drivere NDIS 2.0 pentru DOS pentru plăcile lor de 1000mbps sau chiar 2500mbps. Putem așadar folosi aceste drivere de DOS împreună cu placa de rețea on board și am rezolvat conexiunea la net în DOS/ Windows 3.11/Windows 95/98SE. Dacă vrem să folosim drivere speciale pentru Windows trebuie să găsim o placă de rețea PCI-Express cu chip Realtek 8168B. De exemplu aceasta, care există pe stoc la momentul în care scriu articolul.

V. Plăci video PCI-E [Matrox G550]

fim serioși! Plăci video pentru Windows 9x nu se mai produc de prin anul 2006, imposibil să găsim ceva nou de cumpărat. Așa ziceam și eu până când am dat de Matrox G550 PCI-E 1x. Acestă placă din motive necunoscute încă se găsește de cumpărat de nouă la un preț exorbitant dacă e să o tratăm din perspectiva performanțelor 3D.

VI. Placi SATA/RAID [JMB363]

Aceste plăci PCI-E la SATA se dovedesc utile în special dacă vrem să avem drivere de producător pentru interfața AHCI/SATA. În rest, atât DOS-ul câte și Windows 95/98/Me se va putea instala în modul AHCI prin suportul oferit de BIOS. Nu vom avea cine știe ce viteză, dar dacă folosim un SSD aproape că nu se cunoaște. Apoi, putem folosi driverele AHCI de la R. Loew pentru a avea viteze mari de transfer.

SSD-urile vor funcționa fără probleme în DOS, Windows 3.x și Windows 9x. Sistemul de operare nu este interesat de tehnologia folosită discul identificat ca C: prin intermediul BIOS-ului. Acesta va accesa și scrie datele folosind aceleași rutine indiferent că avem un hard disk sau un SSD.

Să reciclăm cu ajutorul adaptoarelor PCI-E – PCI

Dacă deja avem hardware compatibil cu Windows 9x dar este pe slot PCI clasic atunci ne putem orienta către un adaptor PCI-E – PCI. Aceste adaptoare vor transforma slotul PCI-Express într-unul PCI clasic fără nicio diferență pentru sistemul de operare.

Suport AHCI în Windows 95/98/ME? Da, se poate!

AHCI vine de la Advanced Host Controller Interface și este un standard creat de Intel pentru implementarea bus-ul SATA. (de la Serial-ATA) Primele plăci de bază cu SATA au apărut în anul 2003, când Windows XP era în plină expansiune, dar și epoca în care Windows 9x/ME încă aveau un cuvânt de spus, drept dovadă Microsoft a fost nevoită să le prelungească suportul cu doi ani până în iulie 2006.

Placă de baza socket A cu chipset VIA KT600 si interfață SATA 150.

În mod firesc, sistemele de operare lansate înainte de apariția AHCI/SATA nu oferă suport nativ pentru acest standard. În aceste condiții interfața AHCI a fost gândită să emuleze standardele deja implementate – respectiv standardul PATA, cunoscut și sub denumirea de IDE. (deși din dpdv tehnic se poate nuanța)

Așadar, atunci când ne-am cumpărat primul hard disk SATA cel mai probabil l-am folosit în modul compatibil IDE. Adică hard disk-ul nostru a fost controlat de sistemul de operare folosind același rutine ca și la hard disk-urile mai vechi pe care le conectam cu acea panglică lată pe placa de bază. Cu alte cuvinte, cabluri diferite – dar același protocol.

AHCI în Windows 9x

Avem vești bune! Compatibilitatea standardului AHCI nu se limitează doar la posibilitatea de a rula în modul PATA. Standardul AHCI oferă suport pentru controlul hard disk-ului prin BIOS, folosind int 13h. Asta înseamna că vom putea folosi standardul AHCI împreună cu versiunile antice de DOS din anii ’80, respectiv vom putea accesa hard disk-ul și din toate versiunile de Windows care se bazează pe DOS: Windows 1x, 2x, 3x, 95, 98 & Me.

Atunci când sistemul de operare se bazează exclusiv pe BIOS pentru a controla hard disk-ul vom avea parte de o rată de transfer va fi limitată. Cât de limitată? De câțiva MB/s. Am obținut maxim 10MB/s pe o placa de bază X470. În practică, nu prea mai contează această viteză limitată în condițiile în care folosim un SSD și un sistem de operare/programe mai vechi care oricum lucrează cu fișiere de mici dimensiuni. Un sistem de operare precum Windows 98 se va încărca sub 10 secunde. Nu vom simți o nevoie acută de o viteză mai mare, decât atunci când lucrăm cu fișiere de mari dimensiuni.

Și totuși, cum ar fi să avem suport AHCI și în Windows 9x și, astfel, să avem rate de transfer de zeci de mega pe secundă?

Viteze de 90MB/s la scriere din Windows 98SE folosind AHCI patch by R. Loew

Ei bine, acest lucru este posibil datorită lui R. Loew (1952-1919) care a conceput drivere AHCI pentru Windows 9x. Pînă în anul 2019 acestea nu au fost distribuite ca software gratuit, ci puteau fi achiziționate de la autor contra $20. În 2019, după ce R. Loew a trecut în neființă, familia a pus gratuit aceste drivere la dispoziția publicului în mod gratuit. Pot fi găsite pe archive.org sau chiar la sfârșitul articolului.

Cum instalăm AHCI Patch?

De ce avem nevoie?

DOS
Windows 95, 98, 98SE or ME.
AHCI capable Motherboard and/or Card(s).

Conținut pachet:

AHCI.PDR AHCI Driver
AHCI4.INF 4 Port Driver INF File
AHCI6.INF 6 Port Driver INF File
AHCILDR.COM BIOS Replacement for older AHCI implementations
AHCIMAP.COM AHCI Disk Driver Mapper
README.TXT This File
LICENSE.TXT License File
HISTORY.TXT Revision History

Așadar, avem două fișiere .inf: ahci4.inf pentru plăcile de bază cu 4 porturi SATA și ahci6.inf. Putem folosi ahcimap.com pentru a determina câte porturi avem la dispoziție. Nu încele din urmă, avem și fișierul ahci.pdr care este driverul în sine. Dacă lucrurile merg prost după instalare, putem șterge redenumi acest fișier și Windows-ul va reveni fără nicio altă setare la starea anterioară, conectarea prin BIOS. Fișierul AHCILDR.COM e doar pentru situații de urgență, când avem un controller SATA mai vechi și după ce instalăm patch-ul Windows va da o eroare. Acesta trebuie chemat la dotorie prin introducerea unei linii suplimentare in autoexec.bat: C:\adresă\ahcildr.com, unde adresă e folderul în care l-am descărcat.

Porturile SATA vor fi văzute în Windows 9x ca un „PCI Card”. (cu semn de exclamare galben în Control Panel/Device manager)

Pentru a instala driverele vom face click pe toate device-urile „PCI Card” necunoscute, vom selecta „Update Driver” și vom indica drept locație pentru drivere folderul cu fișierele de mai sus, de unde selectăm ahci4.inf sau ahci6.inf. Nu deranjăm alte device-uri care nu au drivere dar sunt recunoscute drept „Ethernet Controller” sau „Multimedia Audio Device” pentru că este evident că nu acolo se ascunde controller-ul nostru SATA.

Autorul ne indică să repetăm mișcare pentru toate device-urile PCI necunoscute, deoarece în funcție de câte drive-uri avem conectate, este posibil ca BIOS-ul să raporteze mai multe porturi AHCI.

SATA patch

Deși suportul pentru AHCI a fost instalat și vom avea viteze mari de copiere, Windows încă nu e convins că sistemul nostru a renunțat la accesul prin BIOS și va raporta că funcționează tot în „compatibility mode”. Pentru a rezolva și acest ultim aspect, trebuie să mai instalăm un patch tot de la R. Loew. Acest patch va modifica fișierul esdi_506.pdr astfel încât să se înțeleagă cu interfața AHCI.

După acest ultim pas, SSD-urile noastre vor fi listate în Control Panel iar Windows va raporta ca este optimizat pentru performanță maximă. Mulțumiri, R. Loew!

DOWNLOAD:

Adaptor PCI-E 1x- USB pentru Windows 98/Me/2K?

Ne-a apucat nostalgia și am instalat un sistem de operare scos la pensie (98/ME/2000/XP etc) pe hardware de ultimă generație dar nu avem parte de USB? Într-o primă etapă, BIOS-ul va avea grijă să emuleze tastatura și mouse-ul USB – le vom putea folosi – dar povestea noastră se oprește aici pentru că porturile USB de pe placa de bază nu vor să colaboreze de nicio culoare. (exceptând culoarea galbenă și semnul exclamării din device manager) Dar tocmai pentru că ne plac provocările ne încăpățânam să continuăm aventura.

Lucrurile sunt mai simple dacă PC-ul nostru are deja vreo câțiva ani vechime și are în dotare un slot PCI clasic. Pur și simplu instalăm o placă PCI-USB și astfel ajungem la o înțelegere cu orice sistem de operare Windows 9x. Totuși, pe un sistem mai vechi, înainte de instala o o placă dedicată avem mari șanse să o scoatem la capăt și cu USB-urile incorporate dacă încercăm să căutam drivere/patch-uri.

Aceste adaptoare PCI-USB sunt ieftine și încă se mai găsesc lejer pe stoc, la preturi 30-50 lei.

Pe altă parte, plăcile de bază mai noi nu mai oferă suport nativ pentru interfața PCI. Pentru a oferi suport PCI clasic, producătorii trebuie să adauge un chip bridge – acest lucru se întâmplă dar mai mult pentru produse de nișă. De exemplu, Biostar X470GTA este o placă de bază lansată în iulie 2019 și vine la pachet cu 2 sloturi PCI. Dacă avem un sistem cu componente din ultimii 2-3 ani – și nu am ținut dinadins să avem măcar un slot PCI clasic pe placa de bază – atunci trebuie să ne orientăm către interfața PCI-Express 1x. Se poate?

Ce ar fi să folosim o placă PCI-Express 1x?

Da, avem vești bune! Putem folosi o placă PCI-E 1x care folosește un chip compatibil cu Windows 98/ME/2000/XP & co. Nu sunt multe oferte de acest fel, dar am găsit un producător (StarTech) care s-a încumetat să folosească un chip VIA6212L USB 2.0 gândit pentru interfața PCI pe interfața PCI-Express. Nu a trebuit decât să adauge un chip bridge care să transfere semnalul PCI pe interfața PCI-Express.

PEXUSB4DP
După ce și-a dat seama că nu are concurență cei de la Startech s-au gândit să taxeze ceva în plus pentru această placă, în sensul că placa modelul PEXUSB4DP costă dublu față de o placă PCI-E -USB 3.0. Ce-i drept, a fost necesar și chip-ul bridge de care am pomenit mai sus. Acest chip nu e necesar pentru plăcile PCI-E – USB 3.0, din moment ce aceste chip-uri suporta nativ interfața PCI-Express.
PCI-E 1X VIA 6212L low profile
Chipul bridge care se ocupă de conectarea la interfața PCI-Express este PERICOM P17C9X.
Placa dispune și de un port intern USB care și-a dovedit utilitatea prin conectarea în interiorul unității a unui stick wireless compatibil cu Windows 9x.

Windows 98 prieten bun cu chipsetul USB VIA

PCI Universal Serial bus new hardware Windows 98
Placa noastră va fi recunoscută automat în Windows 98, însă doar ca placă USB 1.1. Este și firesc, e standardul USB 2.0 a apărut mai târziu (aprilie 2000) iar când a fost lansat a oferit suport complet pentru USB 1.1. (backward compatible).
VIA USB 2.0 driver installation
VIA 6212L on Windows ME
După ce instalam driverele oficiale vom avea și suport pentru USB 2.0.

Next Page »