私は現在、「非常に損傷した」ステータスで間違ったサイズのパーティションを持っています。ほとんどの回復ツールの最初の問題: - ディスクサイズは9 * 10倍単位です。 - 論理区画は2 * 10x単位で始まります - 論理区画は6 * 10x単位で終了します。分割テーブルの破損による。 - 論理パーティションエンドは2 * 10倍単位(全体のドライブ)に設定する必要があります。
FDISKソースのキャスティングを除いて、直接編集インテル(従来の)パーティションテーブルに関する良い文書は何ですか?
FDISKバージョンがある場合は、次のとおりです。「クラスタXから開始するようにパーティションを設定するには、クラスタYで終了します」 - 大丈夫です。
実際の「スマートなサイズ変更マジック」を実行せずにデータを変更するためのGUIツールがある場合 - それは大丈夫です。
パーティションテーブル情報を直接変更することについて良いドキュメントがある場合は、バイトからバイトへのバイトもあります。
ヘヘヘヘ。これは私を戻します。戻る、戻って、Win3.1日には、そこにパッケージがあり、あなたが探しているものが正確にあったものでした。 PCToolsと呼ばれ、パーティションテーブル(マスターブートレコードと同様に)直接編集できる16進エディタがありました。何らかの理由で整列パーティションがあった場合は、DoS FDiskができなかった方法で修正することができます。いくつかのことを修正しました。それはGoogleの後ろから落ちた。
最近では、セクタごとに分割制限をセクタに設定できるようにするLinux FDiskプログラムがいくつかあります。危険な理由で、しかし彼らはそこにあります。
これは脳外科です。あなたがすることができます本当に =あなたがそれを間違っているならば物事をねじ込みます。
邪魔にならない...
あなたの選択のUSB-LinuxまたはDVD-Linuxをあなた自身を見つけてください、彼ら全員があなたが探しているものを持っているべきです。まだそこにいない場合はコマンドライン、ルートモードにアクセスして起動します。
fdisk /dev/sda
_
セットを設定します U 単位を変更する。 p パーティションテーブルを印刷します。
Device Boot Start End Blocks Id System
/dev/sda1 * 63 144584 72261 83 Linux
/dev/sda2 144585 415424834 207640125 8e Linux LVM
_
side-note :このマシンにソリッドステートドライブがあれば、/ dev/sda1がずれているでしょう。セクター64ではない63で始める必要があります。
パーティションに注意して、それらを書き留めてください。彼らが始めるところ、それらが終わるところ、それらが何ブロック、そしてパーティションIDが何であるか。これらのそれぞれが必要です。
最も簡単な方法は、パーティションテーブル全体を削除し、必要なパラメータを使用して新しいものを書きます。あなたがそれを正しくするならば、それは戻ってきます。
NS o コマンドは新しい、空白のパーティションテーブルを書きます。 NS n コマンドは新しいものを作成します。パーティションの種類を選択し、パーティションが開始され、終了する場所(その下に書き込み)を選択します。それが終わったら t デフォルトではLinux(83)になるので、パーティションの種類を変更できます(83)、それ以降はおそらくそれを望んでいません。書き留めたコードを使用してください。
必要なパーティションごとに繰り返します。終わったら w コマンドはあなたの仕事をコミットします。それがうまくいくかどうかを確認するために再起動する必要があるでしょう。
より高度な方法は、バッドパーティションを直接変更するだけです。これはもっと多くの仕事です、そして私が物事を煉瓦にすることをあなたに導くことを私が書くつもりではないステップで十分なのは十分です。
残念ながら、これはあなたの質問に対する直接的な対応ではありません(ただ登録されています。 vetusware.comと呼ばれるサイトがあります(サイトキャプション:「宇宙の最大の無料棄権者ダウンロードコレクション」)。サイトに検索フォームはありませんが、「サイト:vetusware.com PCツール」を迅速にGoogle検索していません。ソフトウェアが合法であるかどうかを確認していません。
MBRパーティションテーブルの構造の説明を探している場合, ウィキペディアはかなり良い情報を持っています。