"Michal Kawecki" gqqg5d.bcc.ln@kwinto.prv
> > -- Pod pojęciem partycja systemowa rozumiem całą partycję,
> > razem z bootsektorem i plikami io.sys, command.com itp.
> > oraz katalogiem Windows i katalogiem Program_Files.
> > Jeśli jest to partycja podstawowa -- mogę z niej, bez udziału
> > innych partycji, wystartować system w sposób typowy dla W9x.
> Wtedy otrzyma literkę C.
Tak. Ale jeśli chcesz ze mną nawiązać kontakt rozumny :) -- więcej
uwagi poświęć temu, co piszę, :) jako że staram się nie pisać tego,
co jest oczywiste lub niepotrzebne: Jeśli piszę coś, co wydaje się
być oczywiste, to dlatego, iż później to zostaje użyte. :)
> > Jeśli nie jest podstawową, mogę ją skopiować w miejsce podstawowej
> > (czyli uczynić ją partycją podstawową, czyli jej położenie umieścić
> > w tablicy partycji, w MBR), zaznaczyć ją jako jedyną na tym dysku
> > aktywną i z niej wystartować system bez udziału innych partycji. :)
> Wtedy też otrzyma literkę C.
Tak.
> Jakie to ma znaczenie w ogóle, czy ona
> była czy nie była kiedyś partycją podstawową, skoro _teraz_ już nią
> jest.
Takie, że kopiowanie nie czyni z niej partycji wybrakowanej?
Że proces czyniący z niej logiczną partycję jest procesem odwracalnym?
Że posiada ona wszystko, co potrzebne do startu, poza umieszczeniem
jej namiarów w MBRze? :)
Chyba tak. :)
> > Stąd zresztą się ona bierze -- najpierw na gołym dysku instaluję
> > WME, później partycję skracam do 1 GiB i kopiuję do woli, po drodze
> > instalując to i owo.
> > Mogę też z niej wystartować system, podpierając się inną systemowa
> > partycją, także partycją znajdującą się na innym fizycznym dysku, :)
> Wtedy ten system będzie de facto startował z tej innej partycji. I to
> ona otrzyma literkę C.
I co wówczas, gdy ta inna jest ukrytą? :)
(przykład ze snapa) Nie otrzymała litery C.
(a Ty twierdzisz, że otrzyma literę C)
Literę C otrzymała kolejna wg zasad literowania.
(akurat kolejną jest pierwsza z logicznych na dysku 0,
ale mogło być inaczej)
Natomiast jako startowa (z IO.sys itd.) zostaje
wzięta najbliższa odkryta FAT z dysku 0.
Przypadkiem i ta, która otrzymała literę C,
i ta, z której wczytane zostały pliki IO.sys
itp. -- to ta sama partycja, ale mogło być inaczej.
(czyli systemowa nie otrzymałaby litery C)
> > którą to dodatkową partycję czynię ukrytą. :) (hidden) Innymi słowy
> > wskazuję jako startową ukrytą partycję podstawową. :)
> Wreszcie jakieś konkrety. Nigdy nie próbowałem uruchamiać systemu z
> ukrytej partycji (znaczy, ładować z niej jego plików startowych).
> Gdyby się potwierdziło, że jest to możliwe, to byłoby to ewentualnym
> wyjaśnieniem zaobserwowanych przez Ciebie anomalii - po prostu ani
> DOS, ani Windows nie potrafi przydzielić literki do nieistniejącej w
> jego mniemaniu partycji.....
Nie do końca tak jest. :)
(choć o tym wolałbym na razie
nie pisać, aby jeszcze mocniej
nie utrudniać; może nie nadać
jej litery, choć jest widoczna)
Ale potrafi skorzystać z kodu zapisanego w jej boostektorze.
I ja na dysku 1 (60 GB) mam trzy partycje podstawowe,
i nazwałem je tak:
WMEA -- w tej bootsektor prowadzi na dysk 0 (można wierzyć, można nie wierzyć)
WXPA -- ta jest partycją WXP i boot.ini załatwia sprawę
WMEB -- w tej bootsektor prowadzi na dysk 1 (można wierzyć, można nie wierzyć)
Jeśli jako aktywną podam WMEA na dysku 1 i ją zakryję, a odkryję którąś
z logicznych (W9x nie lubi kilku odkrytych podstawowych, o czym pisałem)
to system wystartuje z dysku 0, ale literę C otrzyma któraś z logicznych
na dysku 1. :) I tak miewam, gdy nie ukryję wszystkich logicznych na dysku 1,
a jako startową podam WMEA na dysku 1.
Czym różnią się bootsektory z WMEA i z WMEB?
Sposobem instalacji.
-- .`'.-. ._. .-. .'O`-' ., ; o.' leszekc@@alpha.net.pl '.O_' `-:`-'.'. '`\.'`.' ~'~'~'~'~'~'~'~'~'~'~ o.`., o'\:/.d`|'.;. p \ ;'. . ;,,. ; . ,.. ; ;, .;. . .;\|/....Received on Sat May 7 01:35:17 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 07 May 2005 - 01:42:02 MET DST