Autor: Gotfryd Smolik - listy dyskusyjne (smolik_at_stanpol.com.pl)
Data: Mon 30 Oct 2000 - 18:07:32 MET
On Mon, 30 Oct 2000, Stev wrote:
>+ Moze troche niejasne pytanie ale juz wyjasniam. Po upgrade ( a raczej
>+ downgrade) biosu na plytach DTK (27I) zdazylo mi sie ( i to juz 2x ) ze c:
>+ przestawalo byc dyskiem systemowym!! Wszystko jest na dysku i prosta
>+ operacja sys a: c: zalatwia sprawe. Pozostaje tylko pytanie - CZEMU TAK SIE
>+ DZIEJE??
Ufff. Jakbyś zajrzał do archiwów -:] albo czytał regularnie -;) to byś
się przewrócił o któryś mój post -:)
A dzieje się na wszystkich porządnych płytach, tj. których producenci
usiłowali się dostosować do pomysłów Microsoftu ;)
Otóż jednego pięknego dnia został zmieniony *domyślny* rozkład
sektorów, które są prezentowane w jak najbardziej nieprawdziwym
układzie C/H/S przy LBA -:)
BIOS, aby "zmieścić" się w zakresie numerków których używa DOS
(a nie przystają rozmiarami) przelicza prawdziwe numery: i jak masz
dla przykładu: 8*8*2 to w LBA dostaniesz 8*4*4 - przy czym, rzecz
oczywista, równie dobrze można by zaprezentować: 4*4*8.
LBA "w miarę" jest ustandaryzowane - co daje ci sporą szansę,
że dysk przeniesiony z 1. PC na inny "trafi" rozmiarami w BIOS
przy automatycznym rozpoznawaniu.
ALE:
1. nie ma gwarancji: być może będziesz musiał przeczytać na
jednym systemie i wpisać *ręcznie* na drugim.
2. ze względu na wymagania M$ (gdzieś w funkcjach typu "zamrażanie
systemu") został zmieniony domyślny rozkład C/H/S.
p. 2. powodował "problemy" u nie mających pojęcia co się dzieje
userów, na stronie ASUSa "wisiała" duża informacja co i jak (bo
ichnie BIOSy również podległy obróbkom).
A dlaczego SYS C: ? (i ew. FORMAT/MBR)
Ano - bo w zarówno w tablicy partycji (FORMAT/MBR) jak i nagłówku
partycji (boot-bloku, nagrywanym przez SYS) jest informacja o
tym jaki jest rozkład C/H/S.
I jeśli boot-blok dostanie z BIOSa rozkład "4*4*8" a na dysku
są fizycznie podane lokalizacje dla "4*8*4" (albo dowolna inna
kombinacja) - to nie "trafi" przy próbie ściągania reszty systemu.
Program przeczyta "weż sektor 1/2/0" - a on jest widoczny pod "1/4/0"
i klops...
Wot - i cała filozofia...
I wcale nie trzeba robić SYS: równie dobrze można zczytać
C/H/S przed down- lub up-grade i wpisać "na sztywno" po !
Tylko automatyczne rozpoznawanie zmieni ustawienia na "inne
równie nieprawdziwe" -:)
>+ Stev
Gotfryd
-- Gotfryd Smolik, PTH Stanpol Zabrze. Pilne listy na gs_at_stanpol.zabrze.pl, nt. VMS: gotfryd_at_stanpol.zabrze.pl
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:48:56 MET DST