Naprawianie Windows 95B

Niektóre poprawki w OSR2 - najnowszej wersji systemu Microsoft - są jej wadami.

Niektóre poprawki w OSR2 - najnowszej wersji systemu Microsoft - są jej wadami.

Windows 95B, znany też pod nazwą OEM Service Release 2 (OSR2), jest w porównaniu z innymi, dotychczas dostępnymi wersjami tego systemu operacyjnego, programem nietypowym. Jest to najnowsza odmiana Windows 95, zawierająca poprawki kilkunastu błędów oraz najnowsze wersje sterowników urządzeń. Nieco to dziwne, ale OSR2 jest produktem trudno dostępnym, który można kupić wyłącznie wraz z całym komputerem, nową płytą główną lub dyskiem.

Windows 95B pracuje nieco stabilniej niż poprzednie wersje systemu i ma rozszerzony zestaw sterowników obsługujących nowe rodzaje sprzętu, co jest wygodne dla użytkowników. Jednocześnie zawiera kilka błędnych rozwiązań. Jednym z nich jest brak możliwości wyboru uruchamianego systemu podczas startu komputera (dual boot), np. między Windows 95B i starszą wersją systemu DOS. Po zainstalowaniu Windows 95B użytkownik nie może też uruchomić Windows 3.x pod DOS. Jest to szczególnie niewygodne dla osób, które testują aplikacje różnych platform lub chcą po prostu uruchomić starszy program, przystosowany do pracy pod DOS i Windows 3.x. Wady te nie wynikają jednak z błędów popełnionych przez programistów Microsoftu. Rozwiązania takie zostały celowo wprowadzone do Windows 95B, aby utrudnić korzystanie ze starszych wersji oprogramowania.

Aby obejść te ograniczenia, niektórzy niezależni programiści opracowali programy udostępniające opcje, które Microsoft celowo pominął. Okazuje się, że wprowadzenie do Windows 95B funkcji dual boot jest stosunkowo proste. Wystarczy wprowadzić niewielkie poprawki do programu uruchamiającego system, który ma długość 400 bajtów i jest zapisany na pierwszym fizycznym sektorze dysku. Po włączeniu komputera, BIOS uruchamia program, który decyduje o tym, jaki system operacyjny zostanie wgrany.

Jörg Weske z Niemiec napisał niewielki program W95boot.exe, który zastępuje kod uruchamiania systemu Windows 95B oryginalną wersją z Windows 95, dopuszczającą funkcję dual boot. W95boot.exe współpracuje również z Windows NT 3.5 lub 4.0 po wykorzystaniu odpowiedniego przełącznika. Weske zaleca, aby program uruchamiać z dyskietki startowej systemu DOS 6.0. Na początku tworzy on kopię zapasową oryginalnego programu boot i wtedy modyfikuje kod startowy. Jeśli nowa jego wersja nie pracuje poprawnie, to można wpisać polecenie W95boot-R i przywrócić oryginalną konfigurację. Natomiast użytkownicy systemów NT 3.5 lub 4.0 i OSR2 powinni wpisać polecenie W95boot-NT, a wtedy program wprowadza odpowiednie poprawki do pliku Bootsect.dos, używanego przez Windows NT do inicjowania pracy komputera. W95boot.exe jest dostępny bezpłatnie pod adresemhttp://www.tu-chemnitz.de/~jwes/win95boot.html , skąd trzeba wgrać skompresowany plik W95boot.zip o objętości 26 KB. Po rozpakowaniu pliku należy zapoznać się z dołączoną dokumentacją W95boot.doc, która wyjaśnia działanie programu i jego cechy.

Natomiast Ralf Buschmann opracował narzędzie, które umożliwia uruchamianie Windows 3.x w trybie DOS po zainstalowaniu Windows 95B. Program Osr2fix.exe (30 KB) jest dostępny w Internecie pod adresemhttp://www.conactive.com/win95/tricks/osr2bug.htm . Aby go wgrać, należy kliknąć na podwiązaniu A simple procedure, znajdującym się w połowie tekstu wymienionej strony WWW. Program rozwiązuje również problem dual boot oraz koryguje inne właściwości Windows 96B, które opisano w zamieszczonej dokumentacji. (opr. jch)

--------------------------------------------------------------------------------

Brian Livingston jest współautorem książki Windows 95 Secrets Gold i wielu innych pozycji o systemie Windows: [email protected].

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200