musimy określić niektóre wartości, zwane „GŁOWICAMI”, „SYL”, „CLUSTER” i „LANDZ”. W przeciwieństwie do tradycyjnych dysków twardych, ten dysk oczywiście nie ma talerzy. Czy istnieje sposób, w jaki dysk naśladuje te rzeczy w IDE i czy możemy w jakiś sposób dowiedzieć się, jakie powinny być te wartości dla naszego konkretnego dysku?
Czy twój system BIOS nie obsługuje „automatycznego wykrywania HDD”?
Rozumiem, że w celu zapewnienia zgodności ze starszymi BIOS-ami kompatybilnymi z IBM-PC, takimi jak Twój system, każdy dysk IDE z ponad 8 GB pamięci wykorzystuje fałszywe wartości sektora głowicy cylindrów (512 bajtów / sektor) × (63 sektory / ścieżka) × (255 głowic (tory / cylinder)) × (1024 cylindry) = 8032,5 MiB - tak zwany „limit 8 GB”.
Rozumiem, że dyski IDE o pojemności mniejszej niż 8 GB często określają 255 głowic (ścieżki / cylinder) i 63 sektory / ścieżkę, a jednak do wypełnienia dysku potrzeba wielu cylindrów.
Strefa lądowania na dysku twardym jest zwykle zbliżona do średnicy wewnętrznej - tzn. Ma co najmniej największy numer toru.
Rozumiem, że wiele systemów operacyjnych podobnych do DOS używa FAT16. W przypadku dużych dysków ludzie zazwyczaj konfigurują partycje FAT16 z maksymalną liczbą sektorów na klaster - 2 ^ 64 sektorów na klaster. W przypadku standardowych 512 bajtów / sektor daje to 32 KiB na klaster. FAT16 jest ograniczony do maksymalnie 2 ^ 16 = 65536 klastrów na partycję. Dlatego FAT16 jest ograniczony do maksymalnego rozmiaru partycji około 2 GiB.
Widziałem dyski twarde IDE ze zworką „kompatybilności”. Gdy zworka znajduje się w domyślnej pozycji, dysk twardy poprawnie zgłasza swój rzeczywisty rozmiar, co dezorientuje wczesne systemy operacyjne, które nigdy nie spodziewały się pracować z tak ogromnym dyskiem twardym. Gdy zworka znajduje się w pozycji „kompatybilności”, dysk twardy leży i mówi, że jest znacznie mniejszy - marnuje trochę miejsca, ale przynajmniej te wczesne systemy operacyjne mogą teraz działać.
wciąż się nie uruchamia i po prostu mówi, że nie ma podłączonego napędu.
Czy możesz odróżnić „nie wykryto dysku twardego”, „znalazł dysk twardy, ale nie został jeszcze sformatowany”, a „widzę partycję rozruchową na tym dysku twardym, ale nie ma systemu operacyjnego na to uruchomić ”?
Czy możesz uruchomić komputer na innym nośniku (być może na żywo CD lub innym dysku twardym z oryginalnym systemem operacyjnym?), A następnie spróbować sformatować nowy, pusty dysk twardy? (W ten sposób sektor 10 będzie dokładnie tam, gdzie maszyna spodziewa się znaleźć sektor 10, bez względu na to, jak błędne są ustawienia).