• ベストアンサー

デュアルブート環境でパーテションのリサイズについて

XPの入っているパソコンに、Ubuntu12を入れました。パーテションをXPとUbuntuとも半分に分割していますが、Ubuntuの空き容量がかなり少なくなってきました。 XPの空き容量はまだ十分にあります。XPのサイズを小さくして、あまった領域をUbuntuのパーテションにマージさせて空き容量を作りたいのですが、どうすればよいでしょうか。 参考になるサイトがあれば、ご紹介ください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.8

こんばんは 「GPartedそのものを直接CDから起動する」 (つまり、GPartedのisoを拾ってきてCDに焼いたものを起動) と言う事なんですけど、そこは大丈夫ですか?

shibushijuko
質問者

お礼

nonamochi様 お世話になります。おっしゃるとおりGpartedのisoを拾ってきて、CDに焼きGpartedを起動したところ、拡張領域に未割り当ての領域を含めることができました。 大変ご迷惑をおかけしてしまいました。LinuxのLiveCDに付属しているGpatedと単独で起動するGpartedでは仕様が違うんですね。 最初からGpartedのisoを焼いていれば、こんなに時間がかかることはありませんでした。ありがとうございました。これで問題解決しました。 m(_ _)m 来年も良い、お年をお迎えください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (7)

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.7

こんばんは 検証してみました。 MintとFedraで試してみましたが、Linux上からGPartedを起動したのでは、shibushijukoさん同様に拡張領域のリサイズは選択出来ませんでした。やはり完全にパーティション操作を行うためにはGPartedをCD(またはUSB)ブートしなければならない様です。 USBからGPartedを直接ブートした状態では拡張領域のリサイズは問題なく出来ました。

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 XPとLubuntuのデュアルブートの状況で、KnopixやMint、Puppy Linux、Linux BeanのCDからブートしてGpartedを起動して見たのですが、拡張領域に未割当ての領域を含めることはできませんでした。 CDブートさせてGpartedを起動したとき、内蔵HDDがマウントされている状態で操作を行っております。Linuxディストリビューションだけのデュアルブート環境、XP(NTFS)とLinux(ex4)とのデュアルブート環境によってまた違ってくるのでしょうか。 Gpartdのバージョン等も影響してくるんでしょうか。 残念ながら、私がCDブートしてGpartedで行う操作ではnonamochi様のおっしゃる通りにはなりませんでした。 多分、何か根本的に私が操作ミスしているのかなと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.6

おはようございます 画像掲載、ありがとうございます。 お使いのLinuxはUbuntuでは無くてMintですね。 この現象は以前見た覚えがありますが、思い出せません。 GpartedをCDからブートしていないのが原因なのかもと言う気はしますが、申し訳有りませんが今現在検証できる環境にはありません。 ちなみに、基本領域を2つ、拡張領域を1つ持つWindows機でGPartedをCDから起動し、同じ様な環境を作って検証した限りでは拡張領域のリサイズが出来ました(フォーマットは全てNTFSですが)。 夕方になればLinux環境での検証が出来ますので、よろしければそれまでお待ちください。

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 画像掲載は全く別のパソコンで同じ環境を作ってみました。HDD容量60GBノートパソコンにXPをまずそのままインストール、パーテションを分割して15GBを未割当にしました。 LubuntuでCD起動させてXPとデュアルブートを選択して、Lubuntuをインストールしました。Lubuntuは未割当の領域に拡張領域としてインストールされました。 そのあとで、再度LubuntuをCDブートさせてGpartedでXPの使用している領域をリサイズして、未割当の領域を25GB作成したところでスクリーンショットをアップロードしました。 CDブートできるLinuxでスクリーンショットの取れるものがMintだったので、MintでCDブートさせてGpartedの画面を開いてスクリーンショットを撮りました。 問題はXPの領域を縮小して余った領域の未割当てが基本領域のままと言う事です。拡張領域と隣り合わせにしても、基本領域である以上、拡張領域側に充てることができない状況です。 この未割当を拡張領域側に持っていければいいのですが? それでなおかつ拡張領域側で使用されているLubuntuが正常起動すればいいわけです。 お手間を取らせて申し訳ございません。 お手すきの時に、わかりましたら回答いただければと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.5

sda2の部分を選択(sda5ではない)して右クリック=>リサイズ これで表示された画面では前方か後方に空き領域はありませんか? 画像の添付が可能であれば、私のプロファイルに書いているホームページに画像をアップロードできる掲示板がありますので、そこにGpargedを起動した時の画面と、sda2の部分で右クリック=>リサイズを選択した時に表示される画面を載せていただけますか?

全文を見る
すると、全ての回答が全文表示されます。
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.4

おはようございます dev/sda2 extendedと表示されている様に、ハードディスクには拡張領域が確保されています。 その拡張領域の中に1つのext4領域(sda5)と1つのswap領域(sda6)が確保されています。 また未割当て領域は基本領域内に確保されています。 この未割当て領域を直接sda5に接続する事は出来ないです。 まずは現在の未割当て領域分だけsda2の拡張領域を拡大し、拡張領域内に空き領域を確保してください。 するとdev/sda2 extended内の表示は 未割当て 11Gb /dev/sda5 ext4 13Gb 使用済み(12Gb) /dev/sda6 linux-swap 500Mb となるはずです。 その後で、拡張領域内に確保された空き領域分だけsda6を拡大(リサイズ)してください。

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 sda2の拡張領域には空き領域が1Gしかなく、未割り当て11Gに相当する空き領域を確保することができません。 sda2のリサイズを行うと、13Gbとして認識されいます。残り1Gbなので、11Gbの空き容量は確保できません。 なにか私は勘違いをした操作をしているのでしょうか。 Ubuntu側のデータをバックアップ後、いったん拡張領域を削除、XPの回復コンソールからfixmbrを実行してXPを起動させてUbuntuに必要な領域を確保、Ubuntuを再インストールすることを考えています。

全文を見る
すると、全ての回答が全文表示されます。
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.3

こんばんは マージと言う考え方ではなく、XPのパーティションを縮小して創りだした空き領域分だけExt4のパーティション領域を拡大するという考え方になります。(空き領域は未フォーマット状態です) 空き領域とExt4のパーティションがいずれも基本領域で、しかもそれぞれの領域は隣り合っていますか? 隣り合っていればExt4の領域を拡大すればいいです。 Ext4が拡張領域に入っていて、開放した領域が基本領域である場合には、まず拡張領域を拡大した後に、Ext4の拡大をします。 空き領域をExt4でフォーマットしてしまったのであれば、一度開放してください。 EaseUs Partition Masterはリナックスフォーマットには未対応だと思いました。

shibushijuko
質問者

お礼

年末のお忙しい中、再度ご回答いただき、ありがとうございます。 XPの入っているNTFSの前方に空き領域(ex4)を設けてしまい、拡張領域(ex4)と隣り合わせになっておりませんでした。そこで前方の空き領域(ex4)を開放しました。すると、XPの入っている(NTFS)のリサイズを行うと、空き領域が一緒に表示され、XPのパーテションを拡大する形で空き領域を結合できました。 作業終了後、いったんXPを起動させて元の領域が確保されていることを確認しました。再度、Gpatedを実行して、XPの後方に空き領域を確保しました。念のため、XPを起動して空き領域があることを確認しました。再度Gpatedを起動させて、Ubuntuのパーテション(ex4)のリサイズを試みると、末割り当ての領域が隣り合わせなのに含まれません。 何か、操作ミスをしているのでしょうか。NTFSの場合、未割り当て領域が隣り合わせになっていると、その領域を含めてサイズを拡大できます。しかしex4の隣に未割り当てがあっても、ex4のリサイズを押すと、未割り当てが含まれていません。 現時点でのノートパソコンのHDD領域はGpartedで表示されている順番が以下のとおりです。   /dev/sda1 ntfs 32Gb   未割り当て     11Gb ▽ /dev/sda2 extended 13Gb   /dev/sda5 ext4 13Gb 使用済み(12Gb)   /dev/sda6 linux-swap 500Mb sda2とsda5は一つのパーテション です。/dev/sda2をクリックすると、下に/sda5とsda/6が表示されます。 よろしくお願いします。   

全文を見る
すると、全ての回答が全文表示されます。
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.2

こんにちは ubuntuにはgpartedが既にインストールされているはずですので、それを使えば簡単にパーティションサイズの変更ができます。 視覚的に操作できるので特に説明は必要ないかとは思いますが、以下を参考にどうぞ http://sourceforge.jp/magazine/09/06/30/0923220/3

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 LubuntuをCDブートさせ、GpartedでXPの入っているCドライブのサイズを縮小して空き領域を作成しました。XP自体はチェックデスクが自動実行されてから、正常に起動しました。Ubuntuも正常に起動します。 問題は空いた領域を、Ubuntuが使用している領域(ex4)にマージする方法がわかりません。GpartedではNTFSやex4のリサイズができるのですが、マージはできるのでしょうか。 XP上で動作するEaseUs Partition Masterはリサイズ・マージを自由に行うことができるのですが、残念ながらLinuxのパーテションをOtherとして認識するため、マージを選択できません。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1877/4428)
回答No.1

システムの外部から、一例としてGpartedでリサイズ操作すれば可能です。 つまりHDDデバイスがアンマウント状態で作業します。 Gpartedは下記サイトからダウンロードしてください。 http://gparted.sourceforge.net/documentation.php LiveCDを使用してもOKです。 --- なお、作業そのものは簡単なのですが、うっかり操作ミスするとOS起動不可を招きます。 現環境を別のHDDにバックアップして作業してください。

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 GpartedでXPの領域を縮小して空き領域を作成しました。Ubuntuの領域(ex)とマージする方法がわかりません。マージはできるのでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HDDのパーテションを区切りたい

    HDDのパーテションを区切りたいのですが、 OSがWinXPHomeSP2なら、どれくらいの容量があれば満足でしょうか? 容量は160GBです OS,OSに依存しないプログラム,ファイル をそれぞれに入れるように 3つに区切りたいのですが、どうするべきですか? また、区切る際の注意点や、その他気をつけることなども教えてもらえるとうれしいです 参考になるサイトがないかと探しましたが、OSなどによって変わってくるかと思い質問しました 参考になるサイトなどありましたら、加えてよろしくお願いします

  • デュアルブート環境でubuntuを削除したい。

    こんにちは、OSはXPを使っています。 つい先日、市販の雑誌に付属していたCD-ROMを用いてubuntu7.10をインストールしたのですが、結局使いこなすことができず、PC立ち上げ時に一々OSの選択するのが億劫となり、削除をしようと思ったのですが・・・。 自分で調べたものの、調べ方が足りないせいかよくわかりませんでした。 パーティションを削除すればいいのだというのは分りましたが、その方法がよくわかりません。ちなみにインストール時にデュアルブートにするためにHDDをほぼ半分にパーティションの分割を行いました。 お忙しいとは存じますが、ご教示願えればと思います。 どうか回答の程、よろしくおねがいします。

  • windowsとLinuxデュアルブート環境で

    最近、Linuxの雑誌を購入し、自分も一度Linuxを使用してみたいと思い、windows vistaの パソコンにubuntu 12.04をインストールしてデュアルブート環境を構築しようと考えています。 (使用目的は、音楽、映像、インターネット等の使用です) そこで、質問なのですが、 このパソコンには内臓HDDを2個積んでおり、デュアルブート環境でubuntuからでもこの 内臓HDD内(windowsデータ?)のデータを参照する事は出来るのでしょうか。 (参照したいデータは、共有フォルダ内にはありません。) もし、参照方法の記載されたサイトがあれば教えて頂けないでしょうか。 ubuntuを使用するときに便利なツールとかあれば、合わせてご紹介頂けると幸いです。 宜しくお願いします。

  • デュアルブートについて

    今私のパソコンはwindows7 proが入っています。そこからXPのproを入れてデュアルブートしたいんです。でも先にXPを入れてからじゃないとダメみたいな話を聞きます。7が入ってある状態からXPを入れることは無理なのでしょうか。 参考サイトでも結構ですのでよろしくお願いします。

  • ハードディスクのパーテション

    これまでWindows98を使ってました。PCを新しく自作し、今WindowsXPをセットアップしていたところです。セットアップの途中でハードディスクのパーテションを分けるかどうか選択する場面があったので、全体の容量が120Gなので、20Gと100Gに分けようと思ってセットしたつもりだったのですが、セットアップが完了するとCドライブとして20Gのハードディスクとなってしまっていて、残りの100Gがどこかに消えた状態となってしまいました。恐らくパーテションを分ける段階でミスがあったのでしょうが、Cドライブに20G、Dドライブとして100G割り当てるにはどうすればよいのでしょう。 Windows98の頃はフロッピーから起動し、DOSのコマンドでFDISKからパーテション分けられましたよね。XPはどうすればよいのかさっぱりわかりません。 再度CDからブートすればなんとかなるかと思いもしましたが、その方法さえわかりません。 BIOSの設定ではCDブートが優先されています。しかしXPのCDを入れた状態で電源入れてもハードディスクから起動してしまいます。何かキーを押すのでしょうか? う~~ん、困ってます。よろしくお願いします。

  • デュアルブート

    今回元々のCドライブにWindows XPをインストールしていまして、 UNIXのOpenSolarisを入れようとしたのですが容量が足りず、 ハードディスクを増設してOpenSolarisをインストールしました。 接続方法はマスターのスレーブ?という形です。 この状態でPCを起動したときにWindowsとOpenSolarisを選択するように したく、調べたのですがGRUBやらよくわかりませんでした。 参考になる意見やサイトを教えてください。お願いします。

  • XPとLinuxのデュアルブートインストール

    既存のXPと新規にインストール予定のRHLでデュアルブートを行いたいと思っております。 現在PCは Cドライブ XPインストール済み   300G Dドライブ NTFSでフォーマット済み 18G Eドライブ XPのバックアップ    12G の通りになっています。 DドライブにRHLをインストールしたいと思ってCD起動でRHLをインストールを試みましたが、 Disk DruidでパーテションをDに作ろうとしましたが、フォーマットがLinux仕様でないと だめなようでインストールできませんでした。 Pertition ManagerやKnoppixのCD起動でパーテション分割しようとしましたが、CD起動時に 画面がおかしくなり(画面がぶれる)できませんでした。 Dドライブにインストールするにはどのようにしたらよいでしょうか。 CD起動でなく、XP起動でLinuxパーテションが作成可能なフリーなソフトありましたら 教えてください。 よろしくお願いいたします。

  • Xp と linux のデュアルブート

    マシンに、Windows Xpがインストールされている状態で、空きHD領域に linux(ubuntu) をインストールしました。 毎回起動時に linux Windows Xp の順で表示され、何もキー入力しないとデフォルトで linux が起動してしまいます。 このデフォルトを Windows Xp に変更するにはどうすればいいのでしょうか?

  • HDD特定パーテションのファイル表示せず、困っています

    HDDの特定パーテションのみ、全フォルダ、ファイルデータを表示しなくなりました(全領域、空き容量として表示) データファイルを取り出したいのですが、よい方法がないかアドバイス、ご教授頂きたく、お願いします。 ---不具合に至るまでの経緯--- (1)HDDをパーテション(C、D)きって、CにOS(Windows XP)を入れて使っていたのですが、起動出来なくなりました。 ※症状は以下の様に起動を繰り返すごとに悪化していきました。 (WINDOWSロゴ画面の次でフリーズ → システムファイルが存在しない → ハード構成の問題で起動できない) (2)別HDDにOSインストールさせて起動し、上記HDDをセカンダリー接続したのですが、特定パーテション(上記C)のみ全ファイル表示しなくなった。

  • Ubuntuの再インストール(デュアルブート)

    Ubuntu 10.04 を使い始めて一年弱の、Linux初心者です。 先日、Ubuntu 10.04に「アップグレード」というかたちで、Ubuntu 12.04をインストールしたのですが、無線の子機がどうしてもうまく動作しない(認識しない)ので、CDからの再インストールをしたいと思います。 ↓子機が動作しなかったときの質問内容 http://okwave.jp/qa/q7689932.html PCは、Windows XPとUbuntu 12.04のデュアルブートです。 12.04へ「アップグレード」したときは、10.04のフォーマットがそのまま引き継がれたのでアップグレード後の12.04のフォーマットははext4でした。そこで、質問です。 (1)ext4のフォーマットでUbuntu 12.04を再インストールする場合、Grubは削除せず、Ubuntu 12.04のパーティションを削除したのちに、その空き領域にCDからUbuntu 12.04をインストールする、ということは可能でしょうか? それとも、パーティションといっしょに、必ずGrubも消去しておかないといけないのでしょうか? (2)btrfsのフォーマットででUbuntu 12.04を再インストールする場合はどうでしょうか?この場合も、Grubは削除せず、再インストールしてしまってよいのでしょうか? アドバイスをお願い致します。