TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Granice na dysku twardym 1GB i 8GB ?? , qba__P 20/02/04 10:14 Pytanie brzmi tak jak w tytule posta, mianowicie co to takiego te granice i do czego one sluza. Mozliwe ze cos pomylilem z tym rozmiarem jak tak to nie bijcie :) Dzieki za odpowiedz :)- Hmmm... , DJopek 20/02/04 11:25
Nie chce mi się tego wszystkiego pisać więc zrobię ctrl-v :-) Mam nadzieję że wszystko to wyjaśni...
OGRANICZENIA BIOS-u:
1. Dlaczego BIOS widzi dyski <504MB?
Jest to najstarsze utrudnienie powodowanym przez BIOS. Jest to ograniczenie obsługiwanego rozmiaru dysku do 504MB. Dotyczy to BIOS-ów wyprodukowanych przed 1994 rokiem.Wspomniany limit jest wynikiem nałożenia się na siebie ograniczeń spowodowanych realizowaną przez BIOS techniką adresowania pojedynczych sektorów oraz ogólnych ograniczeń wynikających z konstrukcji interfejsu IDE. Wersje BIOS-u, których dotyczy ten problem, nie są w stanie obsłużyć wywołań poza 1024 cylinder i 16 głowicę. Wynika stąd, że maksymalny rozmiar dysku wynosi 504MB (512bajtów x 1024cylindrów x 16głowic x 63sektory). W tym przypadku najbardziej słusznym rozwiązaniem będzie aktualizacja BIOS-u do wersji ze zmodyfikowaną funkcją obsługi przerwania 13H (tzw. rozszerzony BIOS), która potrafiłaby przeadresować przestrzeń dyskową, tak aby pozornie zmniejszyć liczbę cylindrów, zwiększając w zamian liczbę głowic. Jednak ze względu na to, że płyty główne wyposażone w BIOS obarczony takim mankamentem są już dość stare, odnalezienie odpowiedniego uaktualnienia może okazać się bardzo trudnym zadaniem.
2. Czy ograniczenie obsługi dysków >2GB dotyczy wszystkich dysków?
Ograniczenie do 2GB dotyczy niektórych rozszerzonych (Enhanced) BIOS-ów. Nie potrafią one poprawnie rozpoznać trzynastego bitu adresu cylindra, wobec czego obsługiwanych jest tylko 4096 zamiast 8192 cylindrów. W ten sposób powstaje limit do 2016MB (512bajtów x 4096cylindrów x 16głowic x 63sektory). Zazwyczaj podłączenie dysku o pojemności dysku o pojemności przekraczającej tę granicę doprowadza do zawieszania komputera.
Rozwiązaniem tego problemu jest wymiana BIOS-u. Jeśli mamy układ z pamięią typu flash i producent udostępnia uaktualnienie, nie powinniśmy mieć z tym żadnego problemu. Ewentualnie możemy postąpić tak jak w przypadku ograniczenia do 504MB - zaktualizować BIOS.
3. Rzadko spotykany problem: dyski >3,7GB?
Niektóre rzadko już spotykane BIOS-y nie potrafią, korzystać z przerwania 13H, zaadresować więcej niż 6322cylindrów. Wówczas używanie dysków większych niż 3700MB jest niemożliwe i - podobnie jak dzieje się to w przypadku BIOS-u z ograniczeniem do 2GB - system zawiesi się podczas bootowania. Rozwiązanie tego problemu jest takie jak w przypadku dysków ograniczunych 2GB pojemności.
4. Dlaczego mój komputer obsługuje dyski tylko do 8GB?
Ograniczenie maksymalnego obszaru dyskowego do 8GB jest obecnie chyba najczęściej spotykanym problemem. W zasadzie możemy przyjąć, że problem ten dotyczy wszystkich BIOS-ów, które pojawiły się przed połową 1998 roku.
Zgodnie ze specyfikacją BIOS wykorzystujący technikę adresowania blokowego LBA jest w stanie zarządzać dyskami, których rozmiar nie przekracza 8GB. Wynika to z faktu, że do zapisywania adresu może wykorzystywać jedynie 24bity, co w efekcie daje 8046MB (512bajtów x 224). Użytkownicy Win95 OSR2 i 98 powinni zatem sprawdzić, czy producent płyty głównej nie oferuje uaktualnienia BIOS-u, w którym do adresowania w trybie LBA używane jest 28 zamiast 24bitów. Z dyskami większymi niż 8GB radzą sobie programy Ontrack Disk Manager (od wersji 9.0) oraz EZ Drive.
Inne nowoczesny programy operacyjne są w stanie obsłużyć dyski o rozmiarach przekraczających 8GB, korzystających z własnych sterowników. Niezależnie od ograniczeń BIOs-u jądro systemu operacyjnego musi być jednak zawsze umieszczone na partycji znajdującej się w obrębie pierwszych 8GB, ponieważ BIOS musi mieć możliwość odczytania go w trakcie bootowania. W praktyce oznacza to, że najlepiej zainstalować system na partycji C:, której wielkość nie przekracza wartości granicznej BIOS-u.
Jeszcze więcej problemów sprawiają systemy plików FAT16, które potrafią obsłużyć jedynie 255 zamiast 256 głowic i z tego powodu mogą adresować tylko 7,84GB. Niektóre dyski EIDE o pojemności wiekszej niz 8GB posiadają specjalna zworkę, która ogranicza ich rozmiar. Trzeba także pamiętać, aby posiadając tak duży twardy dysk, podzielić go na cztery części, ponieważ FAT16 "nie widzi" ( w przypadku DOS i Win95) partycji większych niż 2GB.
5. Czy mogą wystąpić problemy z dyskami większymi niż 32GB?
Kiedy w sprzedaży pojawiły się dyski o pojemności przekraczającej 32GB, okazało się (podobnie jak we wspomnianych wcześniej przypadkach), że wiele BIOS-ów nie umożliwia obsługi nowych napędów. Po podłączeniu zbyt dużego dysku do systemu pojawiają się różnego rodzaju nieprawidłowości - od wyświetlania nieprawidłowej pojemności przez BIOS podczas uruchamiania komputera, poprzez niemożliwość uruchamiania systemu z takiego dysku, aż do zawieszania się peceta natychmiast po włączeniu. Przed instalacją 32GB dysku powinniśmy więc poszukać dodatkowych informacji na ten temat na stronach producenta płyty głównej dysku twardego. Niektórzy producenci dysków twardych do zakupionego nowego dysku załącza odpowiednie oprogramowanie partycjonujące.
6. Czy istnieją też granice dla dysków SCSI?
Dyski SCSI z założenia korzystają z adresowania blokowego, realizowanego przez konbtroler SCSI. Dzięki temu sprawiają one znacznie mniej kłopotów niż napędy EIDE.
Bardzo stare karty kontrolerów miały jednak BIOS, który ograniczał wewnętrzne adresowanie do 1024cylindrów, 64głowic i 32sektorów, co odpowiada maksymalnie 1GB porzestrzeni dyskowej. W przypadku nowych kontrolerów ograniczenie było mniej kłopotliwe i wynosiło 8GB. Współczesne adaptery nie mają już tej wady, musimy jedynie pamiętać, że wymagany jest aktualny sterownik ASPI (Adnanced SCSI Programing Interface). Program konfiguracyjny nowych kontrolerów oferuje zazwyczaj opcję włączającą zgodność z dyskami przeznaczonymi do pracy z kontrolerami 1MB. Dzięki niej dyski takie mogą być obsługiwane przez nowe adaptery bez utraty zapisanych na nich danych. Opcja ta nie powinna byc wyłączana.
7. Jakie ograniczenia będziemy musieli pokonać w przyszłości?
Na długo zanim pojemności dysków twardych zbliżą się do granic wyznaczonych przez sytem plików FAT32 (2TB), będziemy musieli poradzić sobie z przeszkodą, związaną ze sposobem adresowania przestrzeni dyskowej, opisanym w specyfikacji IDE. Kontroler IDE ma do swojej dyspozycji 28bitów adresu, co pozwala obsłużyć dyski o pojemności do 128GB (512bajtówx228). Za około dwa lata trzeba będzie zatem pokonać kolejny limit.
--------------
Mam nadzieję że powyższy tekst rozwiewa wszelkie wątpliwości w tym temacie :) - Aha... , DJopek 20/02/04 11:30
Tekst był widać napisany trochę lat temu - więc punkt 7 jest już zakończony - tzn. kolejna bariera już została przełamana :-) Czekamy na następne :] - WOW!! Wielkie dzieki za pomoc... , qba__P 20/02/04 17:49
Zaraz zabieram sie za lekture .... |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|