web-dev-qa-db-ja.com

移動できないファイルでWindows 7のブートパーティションを縮小する方法

私はちょうどWindows 7(64ビット)を搭載したHPラップトップを購入しました。 500 GBのHDDに3つのパーティション、小さな隠しシステムパーティション、12 GiBのHPリカバリパーティション、および450 GiB Cのブートパーティションがあります。

この大きなC:パーティションを2つのパーティションに分割して、システムに100 GiBだけ残し、残りを新しいデータパーティションにしたいと思います。

Windowsの内蔵ディスク管理ユーティリティには、起動可能パーティションを縮小するオプションがありますが、パーティション上で20 GiBしか使用されていなくても、約半分しか縮小できません。私が理解している限りでは、システムの移動不可能なファイルはパーティションの真ん中にあり、ディスク管理ユーティリティが私の望むことをするのを妨げています。

また、新しいHPのラップトップにはOSインストールディスクは付属していないため(自分で回復ディスクを作成することしかできません)、HDDを再パーティションしてからOSを再インストールすることはできません。

それで、C:起動パーティションを縮小し、Windows 7を機能させるための方法はありますか?

シモンズ:私はサードパーティ のGParted ユーティリティを使用しようとしました、そしてパーティションを縮小した後、Windows 7は BSoDで起動を停止しました システム回復はうまくいきませんでした、そして私は工場回復をしなければなりませんでした。これは長いプロセスなので、もう一度やらないようにしたいのです。

114
Alex Che

TL; DR

  1. Windowsのディスクの管理スナップインでパーティションを縮小してみてください。縮小が失敗した場合は、手順2に進みます。
  2. WindowsイベントログでID 259のイベントを見つけて詳細を確認します。
  3. さらに詳しくは、オプションで、ステップ2で指定した適切なパラメーターを指定してfsutilコマンドを実行してください。
  4. ステップ2と3の詳細を考慮して、どのコンポーネント、プログラム、または機能がパーティションをロックしているかを判断します。
  5. 一時的に無効にするかアンインストールしてください。
  6. 手順1に進みます。

考えられる原因:仮想メモリ、システムの復元、Windowsサーチインデックス(システムボリューム情報フォルダ)、休止状態、Internet Explorerの一時ファイル。

詳細バージョン:

HDDシステムパーティションの操作などの低レベルのタスクでは、できる限りネイティブツールを使用し、最後の手段としてサードパーティ製ツールに切り替えることを好みます(ネイティブツールがない場合)。働いた。そこで、harrymcによって指示されて、私はWindows Disk Managementをもう一度試しました。

私は最初にVirtual MemorySystem Restoreoffを削除し、System Volume Informationフォルダを削除し、その後ディスク管理ユーティリティが許可されたC:パーティションを必要なだけ縮小します。その後、機能をオンにしました。

次の手順は、どのアプリケーションまたはコンポーネントがパーティションの縮小を妨げているかを特定するのに役立ちます。最初に、Windowsイベントログで最新のID 259のイベントを見つける必要があります(イベントビューア/ Windowsログ/アプリケーションを参照)。システムがパーティションを分析したときにイベントが生成されます。ディスク管理スナップインでパーティションを右クリックしてパーティションを縮小しようとした場合は、イベントが表示されます。システムにパーティションを分析させるもう1つの方法は、Windowsに組み込まれているデフラグユーティリティを実行することです。イベントはあなたに最後の移動不可能なファイルかちょうどそのようなファイルの最後のクラスタの番号を伝えます。また、最後の移動不可能なファイルに関する詳細を得るためにコマンドラインから実行するための完全なコマンドを教えてくれます。 (または、最小許容パーティションサイズをクラスタサイズで割った値としてクラスタ番号を計算してから、適切なパラメータを指定してfsutilコマンドを実行することもできます)。

ファイル名は、どのプログラムまたは機能がパーティションをロックしているのかを推測するためのヒントを提供します。そして、あなたはそれをオフにするかアンインストールすることができ、そしてそれが助けになったかどうかを見ることができます。私の場合、仮想メモリとシステムの復元を無効にするだけで十分です。休止状態などをオフにする必要がある場合もあります。また、パーティションのデフラグも役に立つ場合があります。また、 WindowsITProの記事 に記載されているように、WindowsサーチインデックスファイルおよびInternet Explorerの一時ファイルは「移動不可能」でもかまいません。システムの復元とWindowsの検索インデックスを無効にすると、システムボリューム情報フォルダから移動できないファイルが自動的に削除されることがあります。その後、手動でフォルダを削除する必要がある場合もあります。

P.S .:回答いただきありがとうございます。私の場合はおそらくサードパーティ製のツールでも動作するでしょうし、おそらく使いやすいでしょうが、すでに述べたように、この種のタスクにはできる限りネイティブツールを使用することをお勧めします。また、重要なヒントについてはharrymcに個人的に感謝します。

97
Alex Che

私があなただったら、私は Gparted をもう一度試してみるでしょう。Linuxのブートディスクとして使うことができ、ディスクのサイズを非常によく変えることができます。

ダウンロードページ を見ると、NTFSディスクに関連したバグのある警告があるので、以前のバージョンを試してみるとよいでしょう。

警告:最近、gparted-live-0.5.0-3を使用してファイルシステムのサイズを変更する際に問題がいくつか報告されています。 NTFSファイルシステムの場合、パーティションのサイズ変更後に表示されるエラーメッセージは次のとおりです。

  ERROR: Current NTFS volume size is bigger than the device size!

この問題は、GParted Liveイメージで使用されているパッケージ、Linuxカーネル、およびパッチの組み合わせに関連しているようです。問題の根本的な原因を見つけるために調査中です。この問題が解決するまでは、すべてのファイルシステムのサイズを変更するためにGParted Live 0.4-6-1をお勧めします。

9
William Hilsum

まず、システムパーティションをバックアップします(たとえば、 Symantec Ghost v11 Enterpriseを使用)。また、良い方法として、ENTIREドライブもイメージしてください(HPの復元機能よりもはるかに速く復元できます)。

それからC:ドライブを削除し、あなたの選んだパーティションツールであなたの好みに合わせて二つの新しいパーティションを作成してください。次に、元のC:ドライブのイメージを最初のパーティションに展開します。

8
Molly7244

Windowsファイルの中には移動できないものがあり、Windowsによってディスクの最後または途中で不適切に割り当てられているものがあります。そのため、Cを限度まで縮小することしかできません。これはまさにあなたが発見したものです。Windowsを破壊することなくディスクをさらに減らすことはできません。

唯一の解決策は、より小さいパーティションにWindowsを再インストールすることです。この場合、既存のシステムパーティションを削除し、それをサードパーティ製のツールで2つのパーティションに分割してから、Windowsをディスクの最初のパーティションに復元する必要があります。復元パーティションに触れないでください。

私は Paragon Partition Manager 2010無料版 を優れたユーザーインターフェースとして使用することをお勧めします。それ以外の場合は、GPartedなどの他のツールを使用できます。

6
harrymc

GParted 私の問題を解決しました!標準のWindowsディスクマネージャで移動できないファイルに苦労した後、私はついに Ubuntu 10.04 (Lucid Lynx) ライブCD からGPartedを使いました。それは魅力のように働いた!

4
Laurynas

私は、OSをホストするWindows 7のプライマリパーティションを縮小しようとして、数日間頭を悩ませてきました。問題は、デフラグ処理中に除外されたパーティションの中央にある一連のシステムファイルです。いくつかのディスクパーティションプログラムでさまざまな試みが行われましたが、その中にはすべてのシステムファイルを再配置する能力を要求するものもありましたが、それ以上のフラストレーションを生み出すことに成功しました。

解決策:

システム回復をオフにします。最適化中に再配置されないファイルは、そのユーティリティによって作成され、すべての復元ポイントが含まれていました。システムの回復をオフにすると、これらのファイルは削除されます。いったん削除されると、Windows 7のディスク管理ユーティリティは私の259GB C:パーティションを40GBを少し超えるまで縮小することができた。

4
Spok

ビットロックドライブのために私は首尾よくツールRaxco Perfect Disk 12(評価版)を使いました。

それは 'シュリンクドライブ'プロファイルを持つデフラグツールを含んでいます。それはその場で多くの移動不可能なファイルを移動することができます。私の場合、とにかく起動時にスケジュールする必要があり、それが仕事をしました。その後、私は標準的な方法でディスク管理コンソールからドライブを縮小することができました。

利点:

  • 私のシステムドライブがビットロックされているという事実にもかかわらず、それはうまくいきました。 Bitlockerは私が考えているLinuxツールを阻止するでしょう。
  • それは私のbitlocker設定を混乱させませんでした。ブートシーケンスに問題があるツールの中には、ビットロック回復モードをオンにするものがあります。
  • 無効にしたり、アンインストールしたり、ファイルを削除したりする必要はありませんでした。
3
user377178