Jaki rozmiar powinienem zrobić, aby partycja była wyświetlana jako liczba standardowa, np. 100 Gb


15

Reformuję i instaluję Windows Vista na komputerze znajomych. Tworzę jedną partycję dla systemu operacyjnego, drugą dla danych. Jako trochę OCD chcę zrobić jedną z partycji, aby pojawiła się w Eksploratorze Windows jako ładna okrągła liczba, np. 100 Gb.

jednak znalazłem w przeszłości, jeśli zrobię to 102 400 MB (= 100x1024), pokazuje to jako nieco mniej niż 100 Gb

Jaki rozmiar w MB musiałbym wykonać, aby partycja wyświetlała się jako 100 GB? bonus: dlaczego?


Istnieje duża różnica między Gb a GB. 100 Gb nie jest ani 100000 MB, ani 102400 MB
phuclv

Odpowiedzi:


18

Istnieje różnica między rozmiarem partycji określonym w instalatorze w MB a pojemnością dysku pokazaną w Eksploratorze Windows. Ta różnica jest wielkością jednego bloku lub „jednostki alokacji”, która wynosi 4KB dla dowolnego woluminu NTFS powyżej 2 GB; i ten blok jest pierwszym blokiem na partycji, który przechowuje sektor rozruchowy dysku (512 bajtów). Reszta bloku jest nieużywana, więc wszystkie bloki są „wyrównane” na dysku.

Jeśli więc zadeklarujesz, że partycja ma 20480 MB, to dokładnie 20,00 GB (lub GiB, dla sticklerów). Ale wynikowa pojemność dysku wyniesie (20480 MB - 4 KB, pokazane jako) 19,99 GB. Wygląda na to, że Eksplorator Windows nie zaokrągla w górę lub do najbliższego, ale obcina najwyżej dwa miejsca po przecinku.

Aby można było utworzyć partycję o jeden MB większą niż pożądany rozmiar, a po odjęciu 4 KB dla bloku rozruchowego pojemność dysku powinna być pokazana tak, jak chcesz. Ale wciąż nie jest dokładnie tego rozmiaru.

Podczas gdy instalator i DISKPART pracują w MB, tablica partycji jest wyrażana w sektorach, więc możesz ją ręcznie edytować, aby utworzyć partycję o dokładnie takiej wielkości, jakiej chcesz plus 8 sektorów (4 KB).


Jest to natychmiastowe i dzieje się tak również w systemie Windows 7; musisz tylko dodać 1 MB. Na marginesie, aby uzyskać taki sam efekt na Win XP (a może 2000), musisz dodać 4 MB. Powodem jest to, że koniec partycji XP wydaje się być wyrównany do wielokrotności 8 MB, więc całkowity rozmiar może wynosić do ± 4 MB różny od oczekiwanego rozmiaru.
efotinis

3

zrób to jako potęgę 2

2 ^ 10kB = 1 MB

2 ^ 10 MB = 1 GB

więc zrób 2 ^ 20 kB na 1 GB

100 GB = (2 ^ 20) * 100 kB

więc określ rozmiar jako 1 048 57600 kB

Jest tak, ponieważ acc. producentom dysków twardych 1 kB = 1000 bajtów, podczas gdy komputer identyfikuje 1 kB = 1024 bajtów


Niestety, wartość w MB nadal wynosiłaby 102400 MB (2 ^ 10 * 100 = 102400), co w rzeczywistości pokazuje mniej niż 100 GB w Eksploratorze Windows.
JamesHenare,

musiałbyś ustawić go na 107374 MB Chyba wtedy ... wolframalpha.com/input/?i=100+GiB+to+MB
Akash

Odpowiedź, której pierwotnie udzieliłem, zakładała, że ​​możesz ustawić rozmiar partycji w kB
Akash

3

Na każde 10 GB dodaj 8 MB.

Na każde 100 GB dodaj 80 MB.

Dla napędu Perfect 100 GB.

100 GB Dysk = 100 X 1024 = 102400 MB (Wyświetlany jako 99,99 GB)

Idealny dysk 100 GB = 10 x 10240 + 10 x 8 = 102480 MB (wyświetlany jako 100,00 GB)


Awww. Spóźniłam się. Kiedy instaluję wyłącznie system Windows na nowym dysku, utworzy on dodatkową partycję dla pliku systemu Windows. Próbuję użyć formuły dla partycji 300 GB na dysk C i wynik obliczeń: 307,440, ale ostatecznie coś 299,6 GB.
Luiey,

-1

102511 MB w zarządzaniu dyskami daje mi dokładnie 100 GB 100 GB w Eksploratorze wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.