Dodaj do ulubionych

486 i obsługa dużych dysków

IP: *.neoplus.adsl.tpnet.pl 17.08.05, 09:30
Witajcie,

Mam pytanie dotyczące obsługi duzych dysków na komputerach 486. Mam dysk
Seagate 30GB i kiedy podłączam go do 486 (DX4 100MHz), wyskakuje komunikat
'Błąd wej/wyj'. Podejrzewam że to wina dużego dysku bo reszta jest sprawna.
Czy jest jakiś sposób żeby 486'tka zobaczyła 30GB dysk i mozna było na niej
postawić systemik?
Obserwuj wątek
    • Gość: muzealny Errata IP: *.neoplus.adsl.tpnet.pl 17.08.05, 09:34
      Aha. BIOS wykrywa go jako dysk o pojemności 2GB.
      Na w/w dysku (tj. 30GB) założone są dwie partycje: pierwsza podstawowa ma 10GB -
      na niej ma być system, a druga partycja ma pozostałą przestrzeń.
    • user0001 Re: 486 i obsługa dużych dysków 17.08.05, 09:58
      Sprawa jest odrobinę skomplikowana.

      Skoro napis jest po Polsku, to znaczy, że system przeszedł POST i znalazł się w
      fazie "bootowania", napisy w języku polskim pojawiają się dopiero na dysku. Tak
      więc BIOS widzi ten dysk, i jest w stanie odczytać z niego dane oraz załadować
      je do pamięci. Wykłada się program który startuje system.

      BIOS widzi dysk 2GB, a więc partycja z której ma odbywać się start systemu
      powinna znajdować się wewnątrz tych 2GB. BIOS nie widzi pozostałych 28GB, być
      może windows też ich nie zobaczy.

      Jeśli chciałbyś postawić GNU/Linuksa lub jakieś NetBSD, to nie będzie problemów.
      W obszarze widziany przez BIOS musi znajdować się jądro takiego systemu
      (partycja /boot w GNU/Linuksie, partycja / w *BSD). Po załadowaniu jądra,
      obsługę dysków przejmuje kod zawarty w jądrze i ograniczenia BIOSu przestają
      obowiązywać. Korzystałem z 30GB dysku na 486 widzącej jedynie 8GB, oraz z dysku
      4GB na 386 rozpoznającej jedynie adresowanie CHS (limit 504MB).
      • Gość: muzealny Re: 486 i obsługa dużych dysków IP: *.neoplus.adsl.tpnet.pl 17.08.05, 12:30
        OK - Dzieki za pomoc i wskazowki.
      • diabel-tasmanski Re: 486 i obsługa dużych dysków 17.08.05, 13:13
        > 4GB na 386 rozpoznającej jedynie adresowanie CHS (limit 504MB).
        to nie tak adresowenia CHS dostarcza 8GB, ale starsze biosy mialu ograniczenie
        liczby glowic używaną do adresowania dysku do 16.
        czyli
        1024*63*16 sektorów =63*8 MB = 504MB

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka