Ranish Partition Managerは、フリーウェアの ハードディスク パーティションエディタ、ディスククローンユーティリティ、およびブートマネージャであり、マルチブートシステムを作成するための高度な制御を提供します。[1] [2]フリーウェアのライブCD SystemRescueCDおよびUltimate Boot CD (Windowsバージョンではありません)で利用できます。 MS-DOS、PC DOS、DR-DOS、またはFreeDOSで動作します。
特徴
パーティショニング
- Windows Vista [3]やWindows 7にバンドルされているパーティションエディタとは異なり、Ranish Partition ManagerはWindows XPとWindows Vistaの両方をインストールできるパーティションテーブルを作成できます。 [4]ただし、RPMではエラーのないパーティションテーブルを作成できますが、Windows XPインストーラでは(パーティションテーブルから拡張パーティション値を削除せずに)XPをインストールすることはできません。このタイプのパーティションテーブルをVistaのパーティションエディタで編集すると、アラインメントが混在することになります。
- ディスクに保存する前に、任意の数の変更を加えることができます。
- 最新のベータ版 (v2.44 ベータ版) では、1 つのドライブに 4 つのプライマリ パーティションという制限を克服する回避策が提供され、最大 30 個のプライマリ (つまり起動可能な) パーティションが許可されます。
- プライマリ パーティション、論理ドライブ、およびEBR拡張パーティション (タイプ 05) のセクター精度の編集を可能にします。RPM の特に珍しい機能は、拡張ブート レコードがどこにあるかを正確に表示し、ユーザーにその場所を通知し、ユーザーがどこにでも配置できるようにすることです。
- EBR がヘッドの先頭 (拡張パーティションの先頭 (タイプ 0F) を基準) にない場合、RPM はエラーを表示することがあります。この種のパーティション アラインメントが無視され、パーティションがWindows XP ディスク マネージャーによって編集されると、XP は論理ドライブを削除することがあります。これは、拡張パーティションが最初に Windows Vista [5]または Windows 7 によって編集された場合に発生することがあります。
- RPM はこれらすべての情報を表示し、ドライブ全体をCHS形式で表示するので、拡張パーティション テーブルとプライマリ パーティション テーブル全体が標準の CHS アラインメントに準拠しているかどうかを簡単に確認できます。
- パーティション テーブルが一貫した CHS アラインメントに従っていない場合 (または従っている場合でも)、特定のツールを使用して Vista パーティションのサイズを変更またはイメージ化すると、これらのツールによってパーティションの開始が「修正」され (場合によってはシリンダー (またはトラック?) 境界に配置することによって)、起動できなくなることがあります。(ソース)
- これにより、パーティションの位置(シリンダ単位)を書き留め、パーティションテーブルから削除し、後でパーティションテーブルに再度追加して、パーティションを再び表示することも簡単になります。これは、 4つ以上のプライマリパーティションが必要なマルチブートシステムで使用されます。[6]
- この技術を使用すると、論理ドライブをプライマリ パーティションに変換したり、その逆を行ったりすることができます。これは実験的な技術であり、特定の状況では問題が発生する可能性があります (以下のセクションを参照)。
- この手法はプライマリパーティションでのみ機能します。Windows XP をインストールするには、パーティション テーブル(マスター ブート レコード内) から拡張パーティションを削除する必要がある場合があります。ただし、マスター ブート レコード内の拡張パーティションの値を削除してから、それを追加しようとすると、RPM は最初の拡張ブート レコードを削除します。代わりに、System Rescue CDのhexeditなどのディスク エディターを使用してこれを行うことができます。拡張パーティションの値はファイルにコピーされ、パーティション テーブルから削除されます。Windows XP をインストールすると、拡張パーティションの値がコピーされ、Windows で拡張パーティションが認識されるようになります。
クローン
RPM はビットが同一のパーティション クローンを作成できます。(速度を参照してください。)
スピード
RPM は次のいずれかから即座に実行されます。
- SystemRescueCD (最初のプロンプトで「フロッピー ディスク イメージからシステム ツールを実行する」(バージョン 1.6.0) を選択します)。バージョン 2.8.1 以降では、SystemRescueCD に RPM は含まれません。
- RPM はTUIからフロッピー ディスクにインストールできます(パーティション テーブルのテキスト ファイルを保存するために必要なコマンド ラインを使用する必要はありません)。
- RPM はハードドライブにインストールできます。
通常使用されるオペレーティング システムから実行できるツールとは別に、RPM はハード ディスクをパーティション分割したり、オペレーティング システムを復元、複製、または移動したりするための最も高速な方法の 1 つです。
制限と回避策
RPM は長年更新されていません。(ダイナミック ディスクまたは大きなセクターのドライブで動作するかどうかは不明です。) RPM にはいくつかの癖や表示上の問題があり、そのほとんどは RPM が作成された当時よりもはるかに大きなドライブを使用するときに発生します。
- RPM を使用してパーティションをフォーマットすると、Windows XP で問題が発生する場合があります。
- 最大 64 行を表示できます。パーティション テーブルに約 3 つのプライマリ パーティションと、 28 個の論理ドライブを持つ「拡張パーティション」がある場合、パーティションを追加することはできません。論理ドライブには最低 2 行が必要です。ドライブ間の空き領域は通常、それぞれ 1 行使用されます。
- あるシステムでは、「手動で」入力できるシリンダ値の最大値は 65535 でした。ウィザードを使用すると、より大きな数値を入力できます (ウィザードを実行するには、「Enter」を押します)。値は、「-」キーを使用していつでも減らすことができます。
- 拡張パーティション (タイプ 0x0F) の先頭のサイズは手動でのみ変更できるため、拡張パーティションの先頭をシリンダ 65535 より後に変更することはできません。たとえば、セクターサイズが 512バイト、ヘッド サイズが 63 セクター、シリンダ サイズが最大 (おそらく最も一般的な) である 255 ヘッド/シリンダのディスク (およびパーティション テーブル) があるとします。このディスクでは、Ranish PM は拡張パーティションの先頭を、ディスクの先頭から約 502 GiB未満にサイズ変更できました。シリンダ サイズが 240 ヘッド/シリンダである点を除いて同じディスクでは、拡張パーティションの開始位置の最大はおよそ 472 GiBになります。一般に、プライマリ パーティション (論理ドライブではなく) が必要になるのは、特定のオペレーティング システム (Windows など) をインストールする場合のみです。マルチブートシステムの場合でも、472 GiB はおそらくこの目的には十分な容量です。
- ウィザードには、シリンダー値が変更されたときにシリンダー値の最後の文字が誤って表示されるという奇妙な点があります。これを無視すると、正常に動作するようです。
- 通常、単一の CHS アライメントに従わないパーティションで使用できますが、次の理由により扱いにくい場合があります。
- RPMでは、パーティション テーブルをCHS またはセクターとして表示できます。セクター モードでは、250 GB 程度を超えるドライブではセクターの数が多くなりすぎて、画面上の行が次の行に押し出されます。また、カーソルが正しい場所に表示されません。
- パーティションを配置するセクターのみがわかっている場合は、次の理由でこれを CHS 値に変換する必要があります: セクター モードでは、セクターでパーティションを作成できる最大サイズは、268,435,433 を超えて 268,435,550 未満です。シリンダーで値を入力すると (ウィザードを使用して CHS モードで)、少なくとも 1 テラバイトのパーティションが作成されます。
- しかし、CHS モードでは、任意のヘッド アドレスまたはセクター アドレスを入力できるわけではありません。入力できない場合は、「-」キーと「+」キーを使用してこれらの値を上げたり下げたりすることができます。
- 一部のファイルシステムをフォーマットしたり、ボリュームラベルを表示したりできない(例:NTFS)
プライマリパーティションテーブルと拡張パーティションのバックアップ
Ranish Partition Manager を使用すると、プライマリ パーティション テーブルと「拡張パーティション」(テーブル) の両方の(手動) バックアップを作成できます。
論理ドライブをプライマリパーティションに変換する(およびその逆)
RPM を使用すると、論理ドライブをプライマリ パーティションに変換できます。RPM では、論理ドライブを「削除」し、「拡張パーティション」(タイプ 0x0F) の先頭を前方に移動し、論理ドライブと同じ場所にプライマリ「パーティション」を再作成して、変更を保存することでこれを実行します。プライマリ パーティションを論理ドライブに変換するには、このプロセスを逆に実行します。ただし、これらの変換の前または後に、パーティションは標準の CHS アラインメントから外れる必要があります。これは、論理ドライブは通常、2 番目のヘッド (ヘッド 1) から始まり、プライマリ パーティションは通常、シリンダの先頭から始まるためです。
最近のオペレーティング システムのほとんどは、変換されたドライブ上のファイルの読み取りや編集に問題がないと思われますが、パーティションのサイズ変更やイメージ作成に使用される一部のソフトウェアは、パーティションの先頭を移動して (おそらく標準の CHS アラインメントに準拠するため) [1] または 1 MiBアラインメントに準拠することで、パーティションを暗黙的に「修正」する場合があります。このサイズ変更によって Windows XP の起動が妨げられることはありませんが、Vista のブート ファイルを更新せずに開始セクターを移動した場合、Windows Vista の起動が妨げられる可能性があります。次に、パーティションが移動されたことをユーザーが認識していない場合、パーティション テーブルの古いバックアップが古くなることに気付かない可能性があります。
ただし、プライマリ パーティションを論理ドライブに変換する場合、プライマリ パーティションがこの目的のために作成されていない限り、別の問題が発生する可能性があります。Windows XP のディスク管理は、「非標準」拡張パーティションを削除することが知られています。[7]変換を行うには、プライマリ パーティションの前にEBRに割り当てるセクターが少なくとも 63 個必要です。これらの理由から、拡張パーティションに変換される可能性のあるプライマリ パーティションは、シリンダの先頭ではなく、ヘッド 1 から開始することが望ましい場合があります。このシリンダの先頭からヘッド 1 までのスペースは空きスペースである必要があります。前のパーティションは、最後の完全なシリンダの末尾 (または前のシリンダの末尾) で終了する必要があります。
プライマリ パーティションをヘッド 0 ではなくヘッド 1 から開始することには、別の利点があります。これにより、これらのプライマリ パーティションをビット単位で論理ドライブに複製して、完全に通常の (通常の) 論理ドライブを作成できます。つまり、論理ドライブのEBR はシリンダの先頭にあり、論理ドライブは次のヘッドから始まり、論理ドライブはシリンダ境界で終了します。ただし、著者は、最初のパーティションではないヘッド 1 から始まるプライマリ パーティションからオペレーティング システムをインストールまたは起動するテストを行っていません (このシリンダはマスター ブート レコードで始まるため、最初のパーティションは通常ヘッド 1 から始まります)。
他のパーティションエディタとの比較
ほとんどのグラフィカル パーティション エディタと同様に、GParted はセクター精度ではありません。つまり、パーティションが作成されるセクターまたはシリンダの番号は表示されません。ただし、RPM ではできないことがいくつかあります。GParted は、データが入っているパーティション ( NTFS、FAT など) のサイズを変更したり、NTFS パーティションをフォーマットしたりできます。RPM は FAT パーティションをフォーマットできますが、Windows XP では RPM でフォーマットされたパーティションでエラーが発生しました。
Ranish Partition Manager とGNU Parted ( parted ) は、すべてのパーティションを 1 つの CHS 形式で表示できます。どちらもセクター精度ですが、 parted ではEBRの場所やそこに含まれるすべての値は表示されません。Linux では、 を使用してこの情報をすべて表示できますsfdisk -us -l -xが、形式にはより詳細な調査が必要であり、RPM のようにエラーや警告を色で表示しません。コマンド ライン ツールのpartedやsfdiskとは異なり、RPM のテキスト ユーザー インターフェイスでは、ユーザーがカーソルをパーティション テーブル上の任意の場所に移動して、変更する値を選択できます。Partedは、変更が行われるとすぐにすべての変更が保存され、特定の項目の更新に時間がかかるため、使用するにはリスクが高く、効率も悪くなります。
RPM は手動で、またはウィザードを使用してパーティションを作成できます。
参照
外部リンク
- www.ranish.comのアーカイブ版[2]
- 多くの書籍がRanish Partition Managerについて言及しており、その中にはTechTVのLeo Laporteによる書籍も含まれる。[3]
- https://sourceforge.net/projects/ranish/
- http://ranish.sourceforge.net/ www.ranish.com の SourceForge ミラー (消滅)
参考文献
- ^ 「ハード ドライブのパーティション分割に関する究極ガイド」。Petri IT Knowledgebase。2009年 3 月 11 日。
- ^ 「Ranish Partition Manager によるパーティション分割」。Mosaddique。2013年7 月 15 日時点のオリジナルよりアーカイブ。
- ^ 「Windows Vista または Windows PE 2.0 を使用してハード ディスクにパーティションを作成した後、Windows XP を正常にインストールすることはできません」。Microsoftサポート。2009 年 7 月 23 日。
- ^ 「Vista の新しいパーティション分割ルール」。Vistaでのマルチブートとデュアル マルチブート。(ソースは疑わしい。このソース ページには混乱がありますが、ここで明らかにされています。)
- ^ 「パーティションが消えるケース」Vista 情報。
- ^ 「本物のマルチブート」。
- ^ 「パーティションが消えるケース」Vista 情報。
