Menedżer partycji Ranish
Ranish Partition Manager to darmowy edytor partycji dysku twardego , narzędzie do klonowania dysku i menedżer rozruchu , który zapewnia wysoki poziom kontroli podczas tworzenia systemów z wieloma systemami rozruchowymi . Jest dostępny na darmowej płycie Live CD SystemRescueCD i Ultimate Boot CD (nie w wersji dla systemu Windows). Działa pod MS-DOS , PC DOS , DR-DOS lub FreeDOS .
Cechy
Partycjonowanie
- W przeciwieństwie do edytora partycji dołączonego do systemów Windows Vista i Windows 7 , Ranish Partition Manager może tworzyć tablice partycji , w których można zainstalować zarówno system Windows XP, jak i Windows Vista. Jednak możliwe jest utworzenie tablicy partycji bez błędów w RPM, gdzie instalator Windows XP nie może zainstalować XP (bez usunięcia rozszerzonej partycji z tablicy partycji). Edycja tego typu tablicy partycji za pomocą edytora partycji Vista spowoduje mieszanie wyrównań .
- Przed zapisaniem na dysk można wprowadzić dowolną liczbę zmian.
- Najnowsza wersja beta (wersja 2.44 beta) zapewnia obejście ograniczenia 4 partycji podstawowych na jednym dysku, umożliwiając w ten sposób utworzenie do 30 partycji podstawowych (a zatem startowych).
- Umożliwia precyzyjną edycję sektorów partycji podstawowych, dysków logicznych i rozszerzonych partycji EBR (typ 05). Szczególnie rzadką cechą RPM jest to, że pokazuje dokładnie, gdzie znajdują się rozszerzone rekordy rozruchowe , doradza użytkownikowi, gdzie powinny się znajdować, i pozwala użytkownikowi umieścić je w dowolnym miejscu.
- RPM może pokazać błąd, jeśli EBR nie znajdują się na początku głowy (względem początku partycji rozszerzonej — typ 0F). Jeśli wyrównania partycji tego rodzaju są ignorowane, a partycja jest edytowana przez menedżera dysków systemu Windows XP , XP może usunąć dyski logiczne. Może się to zdarzyć, jeśli partycja rozszerzona jest najpierw edytowana w systemie Windows Vista lub Windows 7.
- Ponieważ RPM pokazuje wszystkie te informacje i pokazuje cały dysk w formacie CHS , łatwo jest zobaczyć, czy cała tablica partycji rozszerzonej i podstawowej jest zgodna ze standardowym wyrównaniem CHS.
- Jeśli tablica partycji nie jest zgodna ze spójnym wyrównaniem CHS (a może nawet jeśli tak jest), a rozmiar lub obraz partycji Vista jest zmieniany przy użyciu pewnych narzędzi, narzędzia te mogą „poprawić” początek partycji (czasami umieszczając ją na granica cylindra (lub ścieżki?)) i uniemożliwia uruchomienie. ( źródło )
- Ułatwia to również zapisanie lokalizacji partycji (w cylindrach), usunięcie jej z tablicy partycji, a następnie ponowne dodanie do tablicy partycji, aby partycja była ponownie widoczna. Jest to używane w z wieloma systemami rozruchowymi , w których wymagane są więcej niż cztery partycje podstawowe.
- Dzięki tej technice możliwa jest konwersja dysków logicznych na partycje podstawowe i odwrotnie. Jest to technika eksperymentalna, która w pewnych sytuacjach może powodować problemy (patrz sekcja poniżej).
- Ta technika działa tylko z partycjami podstawowymi . W celu zainstalowania systemu Windows XP może być konieczne usunięcie partycji rozszerzonej z tablicy partycji (w głównym rekordzie rozruchowym ). Jeśli jednak usuniesz rozszerzonej partycji w głównym rekordzie rozruchowym, a następnie spróbujesz dodać ją z powrotem, RPM usunie pierwszy rozszerzony rekord rozruchowy. Zamiast tego można to zrobić za pomocą edytora dysków, takiego jak hexedit na płycie CD System Rescue . Wartość partycji rozszerzonej jest kopiowana do pliku i usuwana z tablicy partycji. Po zainstalowaniu systemu Windows XP wartość partycji rozszerzonej jest kopiowana z powrotem, a partycja rozszerzona staje się widoczna dla systemu Windows.
Klonowanie
RPM może tworzyć klony partycji identyczne bitowo. (Patrz Prędkość).
Prędkość
RPM uruchamia się natychmiast z dowolnego z poniższych:
- SystemRescueCD (przy pierwszym monicie wybierz „Uruchom narzędzia systemowe z obrazu dyskietki” (wersja 1.6.0)). Od wersji 2.8.1 i nowszych SystemRescueCD nie zawiera już RPM.
- RPM można zainstalować na dyskietce z poziomu TUI (nie wymaga to użycia wiersza poleceń, tak jak jest to wymagane do zapisania pliku tekstowego tablicy partycji ) .
- RPM można zainstalować na dysku twardym.
Oprócz narzędzi, które można uruchomić z regularnie używanego systemu operacyjnego, RPM jest jednym z najszybszych sposobów partycjonowania dysku twardego lub przywracania, klonowania lub przenoszenia systemu operacyjnego.
Ograniczenia i obejścia
RPM nie był aktualizowany przez wiele lat. (Nie wiadomo, czy działa z dyskiem dynamicznym , czy z dużym sektorem .) Ma pewne dziwactwa i problemy z wyświetlaniem, z których większość występuje podczas korzystania z dysków, które są znacznie większe niż wtedy, gdy pisano RPM:
- Formatowanie partycji za pomocą RPM czasami wydawało się powodować problemy w systemie Windows XP.
- Może wyświetlić maksymalnie 64 linie. Uniemożliwia to dodanie partycji, gdy tablica partycji zawiera około 3 partycji podstawowych oraz „partycję rozszerzoną ” z 28 dyskami logicznymi . Dyski logiczne wymagają co najmniej dwóch linii. Wolne przestrzenie między dyskami zwykle używają linii.
- W jednym systemie maksymalna wartość cylindra, którą można było wprowadzić „ręcznie”, wynosiła 65535. Wyższe liczby można było wprowadzić za pomocą kreatora (naciśnij „enter”, aby uruchomić kreatora). Wartości można zawsze zmniejszyć za pomocą przycisku „-”.
- Zmiana rozmiaru początku partycji rozszerzonej (typ 0x0F) może być wykonana tylko ręcznie, więc początek partycji rozszerzonej nie może zostać zmieniony poza cylinder 65535. Weźmy na przykład dysk (i tablicę partycji), który używa rozmiaru sektora z 512 bajtów , głowica o wielkości 63 sektorów i największy (i prawdopodobnie najbardziej powszechny) rozmiar cylindra, czyli 255 głowic na cylinder. Na tym dysku Ranish PM mógł zmienić rozmiar początku rozszerzonej partycji, do dowolnego miejsca mniejszego niż około 502 GiB od początku dysku. Na dysku, który jest taki sam, z wyjątkiem rozmiaru cylindra wynoszącego 240 głowic na cylinder, maksymalna lokalizacja początku partycji rozszerzonej wynosiłaby około 472 GiB . Zasadniczo tylko wtedy, gdy wymagane są partycje podstawowe (w przeciwieństwie do dysków logicznych ) polega na zainstalowaniu niektórych systemów operacyjnych (takich jak Windows). 472 GiB to prawdopodobnie dużo miejsca do tego celu, nawet w przypadku wieloma systemami rozruchowymi .
- Kreator ma dziwactwo, w którym ostatni znak wartości cylindra może być wyświetlany niepoprawnie po zmianie wartości. Jeśli zostanie to zignorowane, wydaje się, że działa dobrze.
- Zwykle można go używać z partycjami, które nie są zgodne z pojedynczym wyrównaniem CHS, ale może to być niewygodne z następujących powodów:
- RPM umożliwia wyświetlanie tablicy partycji jako CHS lub sektorów. W trybie sektorowym dyski o pojemności około 250 GB mają tak wiele sektorów, że przesuwają linie do następnej linii na wyświetlaczu. A kursor nie pojawia się we właściwym miejscu.
- Jeśli znasz tylko sektor, w którym chcesz mieć partycję, być może będziesz musiał przekonwertować to na wartość CHS z tego powodu: W trybie sektorowym maksymalny rozmiar możliwy do utworzenia partycji w sektorach wynosił gdzieś ponad 268 435 433, ale poniżej 268 435 550. Partycje co najmniej jednego terabajta zostały utworzone podczas wprowadzania wartości w cylindrach (w trybie CHS za pomocą kreatora).
- Ale w trybie CHS nie pozwala na wpisanie dowolnego adresu nagłówka lub sektora. Klawisze „-” i „+” mogą zwiększać lub zmniejszać te wartości, gdy nie można ich wpisać.
- nie może sformatować niektórych systemów plików ani wyświetlić ich etykiet woluminów, np. NTFS
Kopia zapasowa tablicy partycji podstawowej i partycji rozszerzonej
Ranish Partition Manager może być używany do tworzenia (ręcznych) kopii zapasowych zarówno podstawowej tabeli partycji, jak i „rozszerzonej partycji” (tabeli) .
Konwertowanie dysków logicznych na partycje podstawowe i odwrotnie
Za pomocą RPM możliwa jest konwersja dysków logicznych na partycje podstawowe. W RPM odbywa się to poprzez „usunięcie” dysku logicznego, przesunięcie początku „partycji rozszerzonej” (typ 0x0F) do przodu, odtworzenie podstawowej „partycji” w tej samej lokalizacji co dysk logiczny, a następnie zapisanie zmian. Proces jest odwracany, aby przekonwertować partycję podstawową na dysk logiczny. Jednak przed lub po tych konwersjach partycja musi odbiegać od standardowego wyrównania CHS, ponieważ dyski logiczne zwykle rozpoczynają się na drugiej głowicy (głowicy 1), podczas gdy partycje podstawowe zwykle zaczynają się na początku cylindra.
Większość nowoczesnych systemów operacyjnych prawdopodobnie nie miałaby problemów z odczytem i edycją plików na przekonwertowanym dysku, ale niektóre programy używane do zmiany rozmiaru lub tworzenia obrazu partycji mogą zdecydować się na cichą „poprawę” partycji poprzez przesunięcie początku partycji (być może w celu zachowania zgodności do standardowego wyrównania CHS) [1] lub do zgodności z 1- MiB wyrównanie. Ta zmiana rozmiaru nie uniemożliwiłaby uruchomienia systemu Windows XP, ale może uniemożliwić uruchomienie systemu Windows Vista, jeśli sektor początkowy zostanie przeniesiony bez aktualizacji plików rozruchowych systemu Vista. Po drugie, jeśli użytkownik nie wie, że partycja została przeniesiona, może nie zdawać sobie sprawy, że stara kopia zapasowa tablicy partycji będzie przestarzała.
Istnieje jednak inny możliwy problem z konwersją partycji podstawowych na dyski logiczne, chyba że partycje podstawowe zostały utworzone w tym celu. Zarządzanie dyskami w systemie Windows XP jest znane z usuwania „niestandardowych” rozszerzonych partycji. Przed partycją podstawową muszą znajdować się co najmniej 63 sektory , które można przydzielić dla EBR , aby dokonać konwersji. Z tych powodów może być korzystne, aby każda partycja podstawowa, którą można przekształcić w partycję rozszerzoną, zaczynała się od głowicy 1, zamiast od początku cylindra. Przestrzeń od początku tego cylindra do głowicy 1 powinna być wolna; poprzednia partycja powinna kończyć się na końcu ostatniego kompletnego cylindra (lub na końcu wcześniejszego cylindra).
Uruchamianie partycji podstawowych na głowicy 1 (zamiast na głowicy 0) ma jeszcze jedną zaletę. Umożliwia klonowanie identycznych bitów tych partycji podstawowych na dyski logiczne, tworząc całkowicie normalne (zwykłe) dyski logiczne. Oznacza to, że EBR dysków logicznych znajduje się na początku cylindra, dysk logiczny zaczyna się na następnej głowicy, a dysk logiczny kończy się na granicy cylindra. Jednak ten autor nie testował instalowania ani uruchamiania systemów operacyjnych z partycji podstawowych zaczynających się od nagłówka 1, które nie były pierwszą partycją. (Pierwsza partycja zwykle zaczyna się na głowicy 1, ponieważ ten cylinder zaczyna się od główny rekord rozruchowy ).
Porównanie z innymi edytorami partycji
Podobnie jak większość graficznych edytorów partycji , GParted nie jest precyzyjny w sektorach, co oznacza, że nie pokazuje numerów sektorów ani cylindrów, w których tworzone są partycje. Jednak robi kilka rzeczy, których RPM nie może: GParted może zmieniać rozmiar partycji z danymi na nich ( NTFS , FAT itp.) I może formatować partycje NTFS. Chociaż RPM może formatować partycje FAT, Windows XP miał błąd na partycji sformatowanej za pomocą RPM.
Ranish Partition Manager i GNU Parted ( parted ) mogą wyświetlać wszystkie partycje w jednym formacie CHS i oba są dokładne dla sektorów, ale parted nie pokazuje lokalizacji EBR ani wszystkich zawartych w nich wartości. W Linuksie wszystkie te informacje można wyświetlić za pomocą polecenia sfdisk -us -l -x,
ale format wymaga dokładniejszej analizy i nie wskazuje błędów/ostrzeżeń kolorem, jak robi to RPM. W przeciwieństwie do narzędzi wiersza poleceń parted lub sfdisk , RPM jest tekstowym interfejsem użytkownika pozwala użytkownikowi przesunąć kursor w dowolne miejsce w tablicy partycji, aby wybrać wartości do zmiany. Parted jest bardziej ryzykowny i mniej wydajny w użyciu, ponieważ zapisuje każdą zmianę, gdy tylko zostanie wprowadzona, a aktualizacja niektórych rzeczy wymaga czasu.
RPM może tworzyć partycje ręcznie lub za pomocą kreatora .
Zobacz też
Linki zewnętrzne
- Zarchiwizowana wersja www.ranish.com [2]
- Wiele książek odnosi się do Ranish Partition Manager, w tym książka autorstwa Leo Laporte'a z TechTV . [3]
- https://sourceforge.net/projects/ranish/
- http://ranish.sourceforge.net/ SourceForge lustro www.ranish.com (nie ma)