web-dev-qa-db-ja.com

スワップパーティションを作成し、プライマリパーティションを論理パーティションに変換します

私はすでにUbuntu 8をインストールしたラップトップにUbuntu 14.04をインストールしようとしました。 30GBの空き容量があり、その30個のうち29個をUbuntuのプライマリパーティションとして割り当てました。残りの1GBをスワップ領域として使用したかった。しかし、Ubuntuインストール用のパーティションが作成されると、残りの空き領域は使用できなくなりました。

Webを検索したところ、HDDにはすでに最大数のプライマリパーティションがあることがわかりました。今、私はそれを知る必要があります、

  1. 特定のパーティションがプライマリパーティションか論理パーティションかを知る方法(この場合、Windows環境でそれを知る方法を提供していただければ幸いです。).
  2. パーティションタイプをプライマリから論理に変換できますか?
  3. パーティションをプライマリから論理に変換できる場合、その方法は?
  4. 特定のパーティション内のファイルに害を及ぼしますか?
  5. 最後に、十分な大きさのRAMがある場合、スワップ領域を作成する必要がありますか?
1
vigamage

まず、Windows 8がコンピューターにプリインストールされている場合、おそらく GUID Partition Table(GPT) を使用していましたが、これは古い マスターブートの4パーティション制限の影響を受けませんレコード(MBR) パーティションシステム。したがって、パーティションテーブルの種類を確認することをお勧めします。 Sudo parted /dev/sda print | grep Tableと入力することにより、Ubuntuライブディスク(または、インストールされているUbuntu、これまでのところ入手できた場合)からこれを行うことができます。 (これは、ディスクが1つしかないことを前提としています。複数のディスクがある場合は、/dev/sdb/dev/sdcなどのように、それぞれについて同じことを行います。)出力がPartition Table: gptを読み取り、GPTを使用していますが、4パーティションの制限以外のものが問題の原因です。 Partition Table: msdosと表示される場合、MBRを使用しています。これはすべて言って、あなたの症状は確かにMBR 4パーティション制限のように聞こえるので、私はそれがあなたが遭遇しているものであると仮定します。 (Windows 8は、特に古いコンピューターでMBRをインストールまたは再インストールした場合にMBRを使用する場合があります。)

Linuxでは、Sudo parted /dev/sda printと入力すると、パーティションが表示されます。プライマリには1〜4の番号が付けられ、論理パーティションには5以上の番号が付けられます。 Sudo fdisk -l /dev/sdaを使用する場合も同様です。 GPartedでも同じ番号が適用されますが、GUIの表示には、淡い青色の拡張パーティションに含まれる論理パーティションが表示されます。これは見過ごされがちですが、それについて知ってしまえばかなり明確です。サードパーティのWindowsツールでもこれを明確にする必要がありますが、詳細について説明するツールについては十分な知識がありません。残念ながら、Windowsに付属している標準のGUIツールは、これについては泥ほどはっきりしているので、この目的で使用することはお勧めしません。また、doは、特にWindowsのツールを使用してパーティションを作成します。これにより、特にその数が4を超える場合、これらのツールは、プレーンバニラMBRセットアップからMBR上の独自のWindows形式に変換する傾向があり、その独自の形式は基本的にUbuntuでは使用できません。

パーティションをあるタイプから別のタイプに変換することについては、fixpartsパッケージに含まれるUbuntuに付属のgdiskプログラムを使用してis可能です。詳細については、 そのオンラインドキュメント を参照してください。 (注:私はFixPartsの作者です。)大きな注意点は、論理形式に変換するには、各論理パーティションになる前に小さなギャップが必要になることです。レイアウトを考えると、これを機能させるには、Linuxパーティションの前にパーティションをわずかに縮小する必要がある場合があります。一部のサードパーティのWindowsツールもこの変換を実行できると報告されていますが、詳細を説明するのに十分な知識がありません。 FixPartsのWindowsバージョンもあります。パーティションテーブルをいじるたびに、壊滅的なデータ損失のリスクがありますので、重要なデータをバックアップした後にのみこれを行う必要があります。ただし、プライマリから論理への変換は、一部のパーティション(パーティションのサイズ変更、特にパーティションの前面からのサイズ変更など)と比較して簡単です。

ほとんどの場合、スワップスペースはオプションです。現在、ディスクへのサスペンド操作を実行する場合に最も役立ちます。この場合、少なくともRAMと同じスワップスペースが必要です。また、RAMが比較的少ない場合、およびRAMを効率的に割り当てることにより、カーネルのパフォーマンスを向上させるのに役立ちます。 RAM。)必要に応じて、スワップパーティションではなく スワップファイル を設定できます。

3
Rod Smith

Ubuntu LiveCDから起動し、Gpartedを実行して、パーティションに関する完全な情報を取得できます。

  1. GpartedまたはWindows Disk Formatterで確認できます

  2. Fixparts を使用してプライマリパーティションを論理パーティションに変換できますが、簡単な手順ではありません。また、データを失うリスクがあります。どちらの方法でもバックアップする必要があるため、プライマリパーティションと新しいパーティションを簡単に削除できます。

  3. P.2をご覧ください。

  4. P.2およびp.3を参照

  5. あらゆる種類の答えを得ることができます。しかし、最初は「十分なRAM」に依存します。

また、GPTとしてパーティション分割されたHDDがある場合、プライマリパーティションのみを作成できます。拡張されたものや論理的なものを心配する必要はありません。

LiveCDから起動し、gpartedのスクリーンショットを取得することをお勧めします。

次に、直面する実際的な問題について別の質問をすることができます。スクリーンショットを添付すると非常に役立ちます。

0
Pilot6