- 締切済み
[Win7] Dドライブの一部をCドライブへ移動
こんにちは、お伺いします。 ひとつのHDD(500GB)を、論理的にCドライブ(60GB)とDドライブ(残り全部)に分けています。 Cドライブの容量が、カツカツ(ほぼ無し)です。 Dドライブには、それなりの空きがあります。 元々Cドライブにあった、ユーザーデータ(デスクトップやドキュメント類)は、Dドライブに移行しました。 それでも、Cドライブの空き容量はなかなか増えてくれません。 そこで、Dドライブの一部をパーティションとして切り出し、Cドライブへ持って行きくっつけ、結果的にCドライブの容量をアップさせたいと思うのですが、可能でしょうか? C D ■ ■□□ ↓↓↓ C D ■□ ■□ いろいろ調べると、Cドライブを小さく(パーティション切り出し)してDドライブに持って行く(合体させる)というのは確認出来るのですが…。 Cドライブの環境を出来ればいじりたくないので、一からのクリーンインストールは考えていません。 可能であれば、使用ツールと手順をお願いします。 よろしくお願いいたします。
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- washi-washi
- ベストアンサー率38% (225/587)
他の方の回答・それに対する補足を拝見させていただきました。 Dドライブは、かなり厄介な事になっているかと思います。 気になったのは、OS起動中にDドライブを参照していると仰られている処なのですが、起動してしまったらDドライブの参照が無いのでしょうか?無いのであれば、以下の方法で可能かと思います。 1)Dドライブを圧縮する(Dドライブ使用量分の空きが確保できればOK) 2)空きが確保できたら、Zドライブ(仮)を作成する 3)システム環境変数のTMPとTempをZドライブ(仮)に変更し、再起動する。 4)再起動後、DドライブのデータをZドライブ(仮)に全転送する 5)Dドライブを消す 6)Cドライブを拡張する(Dドライブ分の容量を残して) 7)Dドライブを作成し、Zドライブ(仮)からデータをDドライブに戻す 8)システム環境変数のTMPとTempをDドライブに変更し、再起動する 9)再起動後、Zドライブ(仮)を削除し、Dドライブを拡張する 起動中にDドライブを参照しないのが前提の手段です。如何でしょうか?Dドライブのファイルに対し、排他がかかっていれば、アウトですので この回答は無視してください。
- yakan9
- ベストアンサー率54% (2251/4143)
回答No.7です。 > それをDパーティションに移動したすべてのフォルダーを同じようにして保存し、それらが全て保存されたのを確認して、Dパーティションを削除してしまいます。 Dパーティションをいっきに削除できないので、コマンドプロンプトで管理者として実行で、ファイルの削除、フォルダーの削除と順に削除していく方法を取れば可能だと思います。
お礼
yakan9 さん、こんにちは。 コマンドプロンプトでも良いのですが、別PCにつないで行う予定です。 それの方が、GUIでやりやすいかな?と思っています。 ありがとうございました。
- yakan9
- ベストアンサー率54% (2251/4143)
こういう場合、問題を単純化して考えられないでしょうか。 C:\Users\aaa\Documents というフォルダーを、Dパーティションに移動しています。 ということは、これは、システムで定義されたフォルダーです。 よって勝手にDパーティションを削除できません。 しかし、USB接続外付けHDDを購入し、そこにDocumentsというフォルダーを作って、ここに一時保存して置くことです。 それをDパーティションに移動したすべてのフォルダーを同じようにして保存し、それらが全て保存されたのを確認して、Dパーティションを削除してしまいます。 その後Cパーティションを拡張した後、保存したものをCパーティションに戻すだけで良いのではないでしょうか。
お礼
yakan9 さん、こんにちは。 >その後Cパーティションを拡張した後、保存したものをCパーティションに戻すだけで良いのではないでしょうか。 回答No.2でも書いていますが、処置したいHDDを外付け扱いとし、(元)Dドライブをデータコピー後分割し、(元)Cドライブを拡張後、新しいDドライブにデータを戻すのが確実かな?と思っています。 最終的に C D ■ ■□□ ↓↓↓ C D ■□ ■□ になれば良いので。 ありがとうございました。
- NuboChan
- ベストアンサー率47% (799/1673)
これで最後にします。 『aomei partition assistant ドライブレター』 で 検索すれば、直ぐに分かりますが、 ターゲットパーティションで右クリック、「詳細処理」 -> 「ドライブ文字を変更」
お礼
NuboChan さん、こんにちは。 教えていただいたリンクの、一番下の画像をご覧ください https://www.disk-partition.com/jp/help/change-drive-letter.html https://www.disk-partition.com/jp/help/images/change-drive-letter/4.jpeg この絵で説明すると、私が行いたいのは、CドライブとHドライブ(※)の合体です。 ※Hドライブは、Eドライブから切り出した物として想定を でも、AOMEIのツール(無料)ではCドライブとHドライブの合体は出来ません。隣接していないため。 なので、EドライブのデータをなんとかHドライブへコピー後、Eドライブを「パーティション削除」によってフリー(領域未設定)とし、その状態から、Cドライブとそのフリー領域を合体させるしかないのかな?と思っているわけです。 ”合体は隣接していないといけない”、とにかくそれがネックです。 ありがとうございました。
- NuboChan
- ベストアンサー率47% (799/1673)
>その仮EドライブとCドライブをマージすることは出来ないようです。 >いえ、それを読んだから書き込んだのですけれど…。 ?? >DドライブのデータをEドライブに全部移動した後に 他のドライブのパーテーションがどうなっているか?こちらでは分かりませんが そんな面倒なことしなくてもドライブレターを一時的に変更して処理すれば良いだけです。
お礼
NuboChan さん、こんにちは。 >そんな面倒なことしなくてもドライブレターを一時的に変更して処理すれば良いだけです。 パーティションのマージ、無料版だと新しくくっつける領域の隣にいないと、行えません。 つまり C D ※■一杯, □空いているっぽい ■ ■□□ の場合、Dドライブの後ろ部分にある□をパーティション分割でフリーにしたとしても、Cにくっつけることは出来ません。 ドライブレターとか関係なく、”隣接”が解決できないんです。 >そんな面倒なことしなくてもドライブレターを一時的に変更して処理すれば良いだけです。 無料版で出来るのなら、そのやり方を教えてください。 ありがとうございました。
- NuboChan
- ベストアンサー率47% (799/1673)
>仮EドライブとCドライブをマージすることは出来ないようです。 ちゃんとURLの説明を読んでませんね。 下記のように記載されています。 『未割り当て領域が拡張するパーティションに隣接でなければなりません。』 もう一度、記載箇所を含めて確認してください。
お礼
NuboChan さん、こんにちは。 いえ、それを読んだから書き込んだのですけれど…。 CドライブとEドライブがくっつけばOKなので、今のところここでストップです。 DドライブのデータをEドライブに全部移動した後にでも、CとDのマージにチャレンジしても良いのかな?と思っています。 ありがとうございました。
- NuboChan
- ベストアンサー率47% (799/1673)
AOMEIを利用していますが、パーテーションの容量調整(リサイズ)は普通にできます。 (Dの空き容量を開放して、Cに充てる) リサイズするパーティション上のすべての実行中のアプリケーションを終了するのが基本ですが 難しいのでWindows PEベースのブータブルCDを作成して、ライブCDから処理するのをお薦めします。 参考 : https://www.disk-partition.com/jp/help/resize-partition.html
お礼
NuboChan さん、こんにちは。 早速、触ってみました。 Dドライブを分割し、仮Eドライブを作成するところまでは良かったのですが、その仮EドライブとCドライブをマージすることは出来ないようです。 有料版ならいけるのでしょうか? ありがとうございました。
- 121CCagent
- ベストアンサー率52% (15940/30552)
確かに補足で書かれている懸念はありますね… 例えば今の状態はシステムイメージの作成でC,D含め外付けHDDにバックアップを取ってから試すって方法もありますね。 無料HDDパーティション変更・結合ソフト https://freesoft-100.com/pasokon/hdd-partition.html パーティションを操作するソフトは幾つかありますね。ただどれが今の質問者さん最適なツールか?まではわかりません。 USBメモリやDVD-Rなどからブートしてパーティションを操作するようなツールなら補足で書かれた懸念は大丈夫そうな気はしますね。
お礼
121CCagent さん、こんにちは。 いただいた回答を見ながら思いついたのですが、別のPCを用意して SATA-USB ケーブルなどを使い、問題のPCからHDDを取り出しそのケーブルに繋ぎ、「外付けHDD」として処理することが出来れば、いけるのかな?と。 SATA-USB ケーブルは、探せばあると思うので、大丈夫そうならやってみようかと思います。 その場合、C,Dドライブではなくて、E,F,Gあたりのドライブになるんだと思いますが、理屈は一緒でしょうから。 ありがとうございました。
- 121CCagent
- ベストアンサー率52% (15940/30552)
Cドライブのサイズを変更(拡張/縮小)する方法(Windows 7 / Windows 8 / Windows 8.1) http://faq.epsondirect.co.jp/faq/edc/app/servlet/relatedqa?QID=027519 Windows標準の機能でも可能かと。
お礼
121CCagent さん、こんにちは。 Dドライブを一旦白紙にすると言うこと、理解できます。 しかし、通常の起動中、CドライブのOSからいくつかのリンクがDドライブを覗いています。※苦肉の策の結果 詳細は忘れましたが、ユーザーデータ, Temp, tmp など。 この状態で、一端とは言えDドライブを消滅させるなどと言うことが出来る物でしょうか? その瞬間に、パソコンがハングアップしたりはしないのでしょうか? 強制再起動後二度と起動しないとかは、絶対に許されません。 どんなものでしょうか? ありがとうございました。
お礼
washi-washi さん、こんにちは。 >Dドライブは、かなり厄介な事になっているかと思います。 そう…ですね。 なので、このPC起動中にいろいろいじるのは、やめた方が良いと思っています。 なので、PCからHDDを取り出し、別PCに外付けHDDとして接続し、ゆっくりDドライブのデータコピー後、Dドライブ(250GB)パーティション削除→Cドライブ拡張のためのパーティション作成(100GB)→Cドライブに結合→新しいDドライブパーティション作成(150GB) と行ってみたいと思います。 Cドライブ拡張については、後ろが未設定領域であれば直接行けるのかも知れませんが、また調べます。 ありがとうございました。