• 締切済み
  • 困ってます

Linuxのパーティションの縮小(デュアルブート)

現在XPとLinux(FedoraCore)のデュアルブート環境下で1つのハードディスク(160GB)を2つのパーティション(80GBずつ)に分けて使用しております。Linuxのパーティション領域を縮小(20GB程に)して、XPの領域として使用したいと考えておりますが、何か良い方法がありましたらお教え下さると助かります。 ちなみにXP領域にはかなりデータがあることから、できるだけ触れたくありません(できればバックアップもしないで済ませたい)が、Linux領域はほとんど使用していないので、最悪再インストールもありかと考えています。WindowsからLinuxのファイルシステムをアクセスするようなソフトウェアもあるようですが、重そうなので利用は考えていません。ちなみにブートローダーはGRUBです。または現有の80MBのXPの領域と、今後増やそうとしているXPの領域は別のパーティションで構いません。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数808
  • ありがとう数3

みんなの回答

  • 回答No.3

Linuxパーティションだけいじる分には、Windows側データはそんなに危険ではありません。 ただし、HDDは消耗品です。  Linuxパーティション内に不良セクターがあった場合、容量縮小作業を行う事でHDDが突然異音を出して、HDD全体のアクセスが出来なくなるっと言うことが起こる可能性があります。 確率は低いですが、HDDなんて当たりが悪いと1年と持ちませんし、当たりを引くと6・7年くらい問題なく動作します。 なので、普段からバックアップをPCメーカーは呼びかけているのです。 多分何事も無く作業は終了するでしょうけど、バックアップの必要はないとは私は言えません。 必ず、バックアップを・・・ っと言っています。 以下、つい最近の私事・・・・  長文なので気が向いたら読んで下さい。 つい先週、私のNECノートが知らないうちに電源が落ちていたので、起動させようとしたらBIOSではHDDを認識しているのに起動できなくなりました。 ノートからHDDを取り出して、USB接続でDELLワークステーションに継いだら、HDDのヘッドがHDDのプラッタを擦っている様な音がしました。 当然、問題のHDDはマウントされません。 何気に、USBケーブルを抜き差ししていたら、偶然に3パーティションあるうちの1つがマウントされました。 でも中のデータは読めませんでした。 もうご臨終っと言う事で、HDDを買いに行っている間、ワークステーションに問題のHDDを継いだままにしておいたら、いつの間にか3パーティションともマウントされていたんです。 でも、中のデータを見ようとアクセスすると、ワークステーションがフリーズ状態のようにほとんど固まってしまいましたが、気長に待っていたらOSのパーティションが開きました。 (開くまでに、おおよそ3・4時間) 取り合えずチェックディスクをかけたところ、今まで(ノート使用中)Error一つ出ていなかったのに、不良セクターの嵐でした。 1回目のチェックディスクに5時間ほどかかり、破損データ数も桁外れな状態でした。 その間に、NECノートの方は1日1回のバックアップデータで、買って来たHDDで元通りにしました。 1回目のチェックディスクが終わったら、HDDの異音も消えていて問題のHDDへのアクセスも、普通に戻ってしまいました。 念のためチェックディスク2回目をかけたら、まだ不良セクターが検出されてしまいました。   4回目でやっと不良セクター検出がされなくなりました。 OSのパーティション以外のパーティションには、チェックディスク時のErrorは検出されませんでした。  って事は、80GB-HDDのなかの先頭から約30GBの間に、数千KBの不良セクターが出来ていた事になりました。 問題のHDDをNECノートに戻すと、何事も無かったように順調に動き出しました。 でも、不良セクターの山が沢山あるので、新品HDDに再度付け替えました。 って感じで、いつ何時HDDがトラブってもいいように、バックアップを取りましょう。 取り合えず、HDDのパーティション切り替えなどをする時だけでも。。。  それが安心です。 長文御免。      

共感・感謝の気持ちを伝えよう!

質問者からのお礼

いろいろありがとうございます。考えてみれば、自分も確かにそのような経験をしたばかりでした。やはりバックアップは重要ですね。助かりました。

  • 回答No.2

私が何時もお勧めしているソフトは、AcronisのDisk Director Suiteです。 有料ソフトですが、安定した物です。  パーティションの切り直しなどで、データを損なう危険性が一番低いと思っています。 フリーウェア同様念の為データバックアップを行ってからパーティションの切り直しされた方が良いとは思いますが。。。。      

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 Acronisはバックアップ用のソフトは使用しているのですが、パーティションのきり直しができるのがあるのですね。勉強になりました。ただやはりデータを損なう可能性は若干はあるのでしょうか。Linuxにはデータがないので問題ないのですが、Windowsにはあるので、Linuxのパーティションを切り直すことで、Windowsのパーティションに影響が出る可能性があるのであれば、危険なことはやめて、いっそHDDを増設しようかと思っています。 いろいろありがとうございました。

  • 回答No.1
  • Wr5
  • ベストアンサー率53% (2177/4070)

>Linuxのパーティション領域を縮小(20GB程に)して、XPの領域として使用したいと考えておりますが とりあえず、FedoraCoreのバージョンくらいは明記された方が良いのでは? まぁ、バージョンに依存しないかとは思いますが下記の方法が。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/461useparted.html 「Linux パーティション リサイズ」で検索して見つかるページです。 >または現有の80MBのXPの領域と、今後増やそうとしているXPの領域は別のパーティションで構いません。 とのことですので…Linuxパーティションを縮小して、後ろに空きを作った上でXPから新規パーティションを作成、Dドライブとして使用する。 ということになるかと。 # Dドライブとは限りませんけど……。 ただ、Linuxパーティションって1つだけなんですか? swapパーティションや/bootが別パーティションになっていたりしたら… おそらく掲示した方法(Parted)ではスキマができるだけになるかと思われますが…。 # まぁ、そのスキマを個別にWindowsで使えるかとは思いますけど……。 Linux側でLVMを使っている場合は…さらに面倒ですかね。 「Linux LVM リサイズ」で検索して… http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a066resizelv.html で個別のパーティションサイズは縮小できますが、大本のサイズは縮小できません。 # fdisk -lで「Linux LVM」と表示されるサイズ。 1)resize2fsでファイルシステムの縮小。 2)lvresizeで論理ボリュームの縮小。 3)pvresizeで物理ボリュームの縮小。 4)Parted等でパーティション自体の縮小。 という手順になると思われます。 物理ボリュームは1つでしょうから3)で問題になることはないかと思われますが…。 # ただし未検証…です。 http://www.ibm.com/developerworks/jp/linux/library/l-lvm2/ の「ボリュームの管理」あたりに手順が。 # ただし、こちらは「削除」ですが……。 >Linux領域はほとんど使用していないので、最悪再インストールもありかと考えています。 であれば、MBRをWindowsのモノに戻した上でLinuxパーティションを削除、 新たにWindows用のパーティションを作成して、残りの部分に改めてLinuxをインストール。 の方が綺麗になるかと。 # ただしFedoraCoreのセキュリティパッチ等は新規で提供されていませんのでご注意を。 # Coreと付くからには…6以前でしょうしねぇ…。 PCのスペック(特にメモリ搭載量)がそれなりならLinuxは仮想環境で…という方法もありますが。 # Linux専用機かWin+仮想環境でのLinuxだけで、Win&Linuxのデュアルブート環境は作らなくなったので…。 とはいえ、160GのHDDが乗っているくらいのだと難しいですかねぇ。 デスクトップならHDD増設してそっちにLinuxとかの方が楽でしょうけど。 # 増設するくらいなら新規HDDにメイン環境のXP(要再セットアップ)を…となるとは思いますが。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 >とりあえず、FedoraCoreのバージョンくらいは明記された方が良いのでは? 2だと思います。実はFedoraCoreに限らず一般的な方法があるかと思っていたのですが、違うようですね。すみませんでした。 >ただ、Linuxパーティションって1つだけなんですか? swapパーティションや/bootが別パーティションになっていたりしたら… できればそのパーティションはいじらずに最も大きいパーティションだけ縮小したいと考えておりましたが難しいでしょうか。 LVMは使っておりません(というか何もしていない状況)。仮想環境はできれば避けたいと考えております。 いろいろありがとうございました。

関連するQ&A

  • WindowsXPとLinuxのデュアルブートについて

    WindowsXPの入っているPCに、 パーティションを区切ってLinux(FedoraCore)をインストールすると、 勝手にデュアルブートになりますか? その際、GRUBをMBRではなくLinux用のパーティションに入れることは問題ありませんか? また、Linuxを入れるパーティションは基本パーティションではなく 論理パーティションでも大丈夫ですか?

  • Windows2000とLinuxのデュアルブートを元に戻す

    Windows2000が入っているパソコンに、Fedoracore4を入れてデュアルブートにしているのですが、Fedoracore4を削除してWindowsで使えるドライブにしようと考えているのですが、この場合どのような手順でFedoracore4削除すればよいでしょうか?ブートローダもどのようにしたら元に戻るでしょうか? 環境: ひとつのハードディスクを2つにパーティションを区切って、CドライブにWindows2000を入れて、後からDドライブにFedoracore4が入れています。ブートローダはFedoracore4のGRUBを使っており、それでWindows2000とFedoracore4を選択して起動しています。 どうぞよろしくお願いします。

  • WindowsXPとLinuxのデュアルブートについて

    WindowsXPとLinux(FedoraCore)のデュアルブートを考えています。 HDの状況:(120G) C: WindowsXP(40G) D: Data(15G) F: C:のバックアップ(30G) G: D:のバックアップ(15G) H: ノートPCのバックアップ(15G) 空き: 5G (パーティション切り過ぎ?) ・空き領域にLinuxを入れたい ・GRUBを使いたい ・GRUBはMBRにはインストールしたくない(/パーティションまたはFDに) このような場合の、インストールの仕方(パーティションの切り方)を教えてください。 特に、GRUBの入手方法・インストール方法、その後の設定方法を教えて欲しいです。 (rawrite.exeというのを使うと聞きました) もし、GRUBよりMBMの方がよい、という方がいれば、そちらの方法もお聞きしたいです。 ※色々と書きましたが、あまり知識があるわけではないので、わかりやすく教えてください。 (今回のデュアルブートのために、付け焼刃的に勉強しただけです) それと、それよりはこうした方がいいんじゃないか、といった意見もあればお願いします。

  • WindowsXPとLinuxのデュアルブート

    いつもお世話になっています。 WindowsXPとFedoraCore5を両方インストールしていままでデュアルブート環境で利用していました。 ブートローダーにはGRUBを使ってFedoraCoreとWindowsどちらとも起動できていたのですが、 誤操作でWindowsが起動しなくなり、Windowsの回復コンソールでfixbootコマンドをしたらOSの選択画面すらでなくなり、Windowsしか起動できなくなりました。 私の考えではWindowsのブートローダにFedoraCoreが認識されていないんだと思うのですが、再びブートローダをGRUBに戻すにはどうすればいいのでしょうか?

  • Linuxデュアルブートのインストール方法

    Linux系のLinuxmint13とWattOS R6をインストールしデュアルブートさせる予定ですが次の手順で間違っていないかご教示下さい。 sda1にLinuxmint13をインストール。sda2にswap領域 ブートローダーはsdaにインストール 未割当領域からsda3 に/boot、 sda4 にWattOS R6をインストール。 後のディストリビューションをインストールする際にパーティション設定画面で基本領域・論理領域の選択肢が出て来ますがこれはどう取り扱うべきなのでしょうか。(予め論理領域にティックされている) grubによってはディストリビューションのインストールの順序があるような情報もありますがこの場合はどうなのでしょうか。(UbuntuとFedoraならFedoraのgrubは他のgrubを認識しない一方ubuntuのgrubは先に入っているgrubを認識する。)

  • デュアルブートとパーティションについて

    HD40GBにWindows xp と RedHat Linux 8.0をデュアルブートさせようと思います。そこで以下のように割り当てようと思っています。 ●Windows xp  ・Cドライブ → 15GB(NTFS形式)  ・Dドライブ → 20GB(FAT32形式→Linux側から見れるようにしたいため) ●RedHat Linux 8.0 → 5GB Windows xpのリカバリーCDを入れて、パーティションを切ろうとしたのですが、未使用の領域に8MB残ってしまいます。どうせなら、完璧に割り当てたいのですが、どのような方法でパーティションを切り、デュアルブートさせればよいでしょうか? 初期状態はWindows xpがCドライブのみに40GB入っていました。 今は、パーティションを切るのを試していて、何も入っていません。 もう一度初期状態に戻し、そこからパーティションを切る準備に入ったほうがいいのか、何も入っていない状態からパーティションを切る準備に入った方がいいのでしょうか? また、Linuxのfdiskコマンドを使えば無駄な領域を残さずパーティションを切れると聞いた事があるのですが、デュアルブートさせるときは、windowsからインストールしなければならないと本に書いてあったので、困っています。 いろいろ混乱しているので、質問が多く整理しきれていませんが、教えたいただける方どうかよろしくお願いします。

  • Linuxでのデュアルブートに関して

    Linuxでのデュアルブートに関して質問があります。 現在、FedoraCore6を使っているのですが、そこへDebianを入れてデュアルブートにしたいと考えています。 FedoraCore6のインストールの際に、パーティションの設定は「選択したドライブ上のすべてのパーティションを削除してデフォルトのレイアウトを作成します。」というものを選択しました。 これは、まず/bootパーティションを作り、残りを全てLVMとしてそこにルートパーティションとスワップ領域を設定するという形のようです。 /bootパーティションはLVM上に作るとMBRから認識できない、という書き込みを見たことがあったので、Debianを新しく入れるにはLVMの外にDebian用の/bootパーティションを作る必要があるということでしょうか? だとすれば、DebianをインストールするにはLVM領域を減らさねばなりませんが、中のデータを維持したままでそのようなことは可能なのでしょうか? パーティションやマルチブートに関して無知なので、いろいろ調べてみましたが、解決できません。 どうかよろしくお願いします。

  • デュアルブートのパーティションの事で?

    デュアルブートのパーティションの事で? Win7とWinXPのデュアルブートをしようとしてますが、 現在HDDは160GBにXPを入れておりますがパーティションマジックでパーティションをきろうと思いますが、 デュアルの場合数値はどのくらいに分けたらよいのでしょうか? あと、パーティションはいくつ必要でしょうか? アドバイスよろしくお願いします。

  • WindowsとLinuxのデュアルブート

    1つのハードディスクで、パーティションを分割して、WindowsとLinuxをデュアルブートで使用していたのですが、Linuxを消去して再起動したら、 grub> とだけ画面に表示されました。 Windowsを起動するにはどのようにすればよいのか教えてください。 よろしくお願いします。

  • デュアルブート環境でのLinuxの削除方法

    Windows2000とRedHatLinuxのデュアルブート環境から、Windows2000の内容は保持したまま、Linuxを削除する際の注意事項を教えて下さい。 ブートローダーは、GRUBを使用しています。 削除方法をまとめたURLを紹介して頂けると助かります。 よろしくお願いします。