2015-12-24 22:59:40 +0000 2015-12-24 22:59:40 +0000
78
78

Windows 10のパーティションを縮小するにはどうすればいいですか?

私はWindows 10で1TBのプラッタードライブに大きなシングルパーティションを使用しています。パーティションを縮小して、小さくても速い256GBのSSDにドライブをミラーリングできるようにしたいと思っています。

あまり計画を立てずにドライブを買ってしまいました。(おっと。) 195GBしか使っていないのを見て、"くそ、なんでこれを高速化しないんだ?"と思いました。

しかし、Windows 10 のツール “Optimize Drives” を使って(非常に時間のかかる)デフラグ/最適化を行った結果、~488GB までしか縮小できないようです。

私の知る限りでは、ミラーリングする前にソースパーティションをターゲットパーティションより小さくする必要があります。しかし、既に行ったデフラグの他に何をすればいいのかわかりません。たくさんのプログラムを削除して、使用しているスペースを減らすこともできますが、すでに「縮小後の合計サイズ」よりもはるかに少ないスペースを使用しています。

パーティションの最小サイズを減らすにはどうしたらいいですか?(つまり、「シュリンク後の合計サイズ」のことですね)

回答 (10)

94
94
94
2016-04-02 14:35:02 +0000

サードパーティ製のソフトは全く必要ないようです

私は こちら の指示に従い、約10分でOSのパーティションを縮小することに成功しました。Windows 10で実行していますが、ここでは違いはないと思います。

手順は以下の通りです。

1.ハイバネーションを無効にする。

  1. ページファイルを無効にする。

  2. システム保護を無効にする。

  3. 再起動。

これで、パーティション削減を妨げていた3つのファイルがなくなりました。パーティションを減らして、3つの項目を元に戻します。

ディスク管理者が「この操作を完了するのに十分な容量がディスク上にありません」と言う場合、ディスク管理者の数値に応じて動作するはずのサイズを入力したにもかかわらず、 Cannot shrink C: partition: Not enough space

後で他の場所でも同じような指示を見つけましたが、その全てがこの3つの項目についてのみ言及しています。

30
30
30
2017-02-05 18:11:09 +0000

よく知られていない興味深い事実は、パーティション縮小後の最小サイズも縮小されるということです(もちろん、空き容量がある場合、デフラグされている場合、移動不可能なファイルがない場合などです)。

この方法を使って、Windows Server 2012R2上のシステムボリューム(C:)を500GB(実際のデータは50GBしかない)から80GBに縮小することに成功しました。最初にリサイズしようとしたときの最小サイズは425GBくらいでした。

Tip: ボリュームがシステムではない場合は、最初のステップをスキップしてください(再起動前)

  • 管理者権限でPowershellプロンプトを開きます。

  • まず、移動不可能なファイルを保持する設定を無効にする

  • デフラグ(defrag C: /L /D /K /G /H相当)

  • 残りのサイズをGBで取得する

  • パーティションのサイズ変更(上記の値に2~3GBを足した値)

  • 残りのサイズを再度取得する。Resize-Partitionで縮小しました。

  • 希望のサイズになるまで繰り返します。

  • 最後にパソコンの設定を元に戻す

7
7
7
2015-12-29 18:36:27 +0000

sancho.sさんの回答は有効ですが、もっと手っ取り早い方法を探している人がいて、サードパーティ製のツールに慣れている人がいる場合に備えて、ここに残しておきます。

コメントで指摘されているように、問題は、実行中のアプリケーションやウィンドウズによってロックされているため、パーティションの縮小やデフラグ中に移動できないファイルでした。これらのファイルをロック解除する最も簡単な方法は、プロセスを停止することであり、プロセスを停止する最も簡単な方法は、プロセスを起動させないことです! それゆえ、私はブートタイムデフラグツールを探し始めました。

@LưuVĩnhPhúcさんに勧められて、 この(無料の)パーティションマネージャ を使ってみたところ、結局デフラグする必要はありませんでした。**1.ツールを起動して、サイズ変更したいパーティションをクリックして、移動/サイズ変更:

2.サイズを設定してOKをクリックします。サイズを設定して OK をクリックします。変更を適用します。

  1. 私のようにたくさん縮小している場合は、再起動時に縮小するように促されます。ダイアログボックスからコンピュータを再起動して、少しコーヒーをすすりましょう。
2
2
2
2018-04-13 02:38:24 +0000

上記のどれも私には効果がありませんでした - デフラグラグラーはドライブの最後に数十個のファイルを表示していましたが、移動できませんでした。唯一の方法はAOMEI Partition Assistant https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html )を使うことでした。これは再起動後に実行されるプリブートアプリをロードして仕事をしてくれますが、どうやら一部のシステムファイルは実行中のシステムからは操作できないようです。

2
2
2
2015-12-25 02:33:09 +0000

移動不可能なファイルがある地点を超えてボリュームを縮小することはできません。

マイクロソフトの Shrink a Basic Volume から。

その他の注意事項

  • パーティションをシュリンクする際、特定のファイル(ページングファイルやシャドウコピーストレージ領域など)を自動的に再配置することはできず、また、移動不可能なファイルが存在する場所を超えて割り当てられた領域を縮小することはできません。シュリンク操作が失敗した場合は、アプリケーション ログのイベント 259 を確認して、移動不可能なファイルを特定します。シュリンク操作を妨げているファイルに関連付けられているクラスタがわかっている場合は、コマンドプロンプトで fsutil コマンドを使用することもできます (使用方法は fsutil volume querycluster /?) querycluster パラメータを指定すると、コマンド出力では、シュリンク操作の成功を妨げている移動不可能なファイルが特定されます。

  • 動的バッドクラスタリマッピングで検出されたバッドクラスタの数が多すぎると、パーティションをシュリンクできません。このような場合は、データの移動やディスクの交換を検討してください。

  • 生パーティション(ファイルシステムのないパーティション)またはNTFSファイルシステムを使用しているパーティションのプライマリパーティションと論理ドライブをシュリンクすることができます。

最初に表示されているApplication Logを確認する必要があります。移動不可能なファイルがページングファイルであれば、別のドライブに(一時的に)再配置してからシュリンクを再試行することができます。しかし、シュリンクを妨げている移動不可能なファイルが他にもあり、それを削除/再配置できない場合は、内蔵機能を使ってシュリンクすることはできません。その場合は、サードパーティ製のパーティショニング/イメージングツールを使用する必要があります - そのようなツールは無料と有料の両方があります。

1
1
1
2018-12-19 20:31:53 +0000

フリーウェアを使う AOMEI Partition Assistant Standard Edition

この完璧なユーティリティの人気を高めるために、より良い記事を書くことにしました。

このユーティリティは、(現在のシステムディスク上の)「移動不可能な」(=使用中の)ファイルで占有されているパーティションを超えて縮小することができますが、diskmgmt.msc (Disk Management)ではその可能性は公開されていません。

1.ページファイルを無効にする。ページファイルを無効にする。 2. ハイバネーションを無効にする。 3. システム保護を無効にする。 4. カーネルメモリダンプの無効化

これらの命令を含む投稿はより多くのスペースを占有し、最も単純な解決策を含む小さな投稿が散りばめられているよりも重要であるように見えます。重要性はサイズに反比例します… また、コンピュータに関係する何かが正確な命令として書き留められていれば、それに従うプログラムを書くことができ、誰でも人手をかけずに実行することができます…

私のドライブ(nvme ssd)を、トピックを調べて、このソリューションをインストールして、実行することを含めて5分で、多かれ少なかれ正確なサイズ(200GBから140GBに縮小)に縮小することができました。最も重要なことは、私が全く気にしていなかった Windows の典型的な大容量の移動不可能なファイルについて、何も学ぶ必要がなかったことです。

プログラムを起動し、縮小したいパーティションを選択し(システムパーティション/ボリュームC:だと思います)、スライダをドラッグして希望のサイズを設定します。ディスクが使用中のため、リサイズ処理は Windows PE (プリインストール環境) プログラムとして設定され、次の起動時に実行されるようにスケジュールされています。

この記事のサイズを大きくするために、写真を含めた彼らの指示を紹介します。

  1. ダウンロードしてインストールし、このフリーのパーティションマネージャソフトウェアを起動します。

  2. 縮小したいパーティションまたはボリュームを右クリックして、「パーティションのサイズ変更」を選択します。

3.次の画面で、スライダを左にドラッグしてパーティションを縮小します。

  1. OKをクリックしてパーティションレイアウトをプレビューします。問題がなければ、[適用]をクリックして操作を実行します。

移動不可能なファイルでボリュームを縮小すると、未割り当てのスペースが発生します。

免責事項: C: のサイズを変更した場合、再起動が必要となり、プログラムは Windows PE 環境で一度だけ実行されます。

その他の参考文献。

免責事項: 私は彼らとは一切関係ありません。

0
0
0
2018-11-05 18:59:37 +0000

私の場合は、上記の指示に従っても失敗しました。どういうわけか、まだドライブを縮小することができません。私のために働いたのは、セーフモードでWindowsを再起動することです(シフトを押したまま再起動を選択)。セーフモードで「詳細」を選択し、コマンドプロンプトにドロップします。diskpart.exeを使ってドライブを縮小します。

list volume 
select volume <volume number>
shrink [desired=<desiredsize>] [minimum=<minimumsize>]

これは、ハイバネーション、ページファイルシステム、システム保護を無効にした後に行う必要があります。

0x1&

これは、ページファイルシステムとシステム保護を無効にした後に行う必要があります。

0
0
0
2019-02-11 09:43:19 +0000

重要なポイントです。特にサードパーティ製のツールを使ったり、linuxをインストールしたりして修復する場合は、ビットロッカーのキーを事前にバックアップしておくこと。私はWindowsのパーティションを縮小してLinuxをインストールすることに成功しましたが、次にWindowsを起動しようとするとビットロッカーのリカバリキー/コードを要求してきました。

私にとって幸いなことに、IT担当者は以前にこの会社のラップトップでビットロッカーのコードをバックアップしていました。ログインにMicrosoftアカウントを使用していないので、アクセスできるクラウドバックアップがなかったので、解決していました。

-1
-1
-1
2018-05-23 14:15:58 +0000

受理された回答に記載されているすべての手順を実行しても、パーティションの縮小に苦労している人のための重要な情報です。

**最後に削除できないファイルが何であるかという情報を得て、それを削除することは可能です。

明らかに、サードパーティ製のソフトウェアを使うことができます。

  • **デフラグツールでSSDドライブを扱わないでください。 *

  • **パーティションツールを使い始める前に、重要なデータのバックアップを取っておいてください。

1.ページファイルを無効にする。 2. ハイバネーションを無効にする。 3. システム保護の無効化。 4. カーネルメモリダンプの無効化 5. システムを再起動する。

うまくいきませんでした。パーティション最適化処理も実行しましたが、これもうまくいきませんでした。何度もメッセージが出てくる。

You cannot shrink a volume beyond the point of any unmovable files are located

MiniTool Partition Wizard Freeも試してみましたが、上記のようにシステムを起動している間はシュリンクできませんでした。再起動を求められましたが、アプリケーションがフリーズしてしまいました。幸い、データを失うことなく処理をキャンセルすることができました - システムは正常に起動しました。提案の一つは、無料ではないブート可能なバージョンを使用することでした。そこで、私はさらに掘り下げて、解決策を見つけました。

SOLUTION:

縮小プロセスを妨害する最後の削除不可能なファイルが何であるかの情報を取得することが可能です。単純に Event Viewer を実行する必要があります。Start Menu > Run > eventvwr.msc 2. 左側のパネルで “Windows logs” を選択します。 3. 最後のDefragイベントの詳細をチェックして、最後に削除できなかったファイルが何かを確認します。 4. ファイルを削除する。ファイルが何らかの形でシステムに関連していて保護されている場合は、ファイル名をクエリにしてグーグルで解決策を探す。 5. パーティション縮小の再試行を行う。

成功したら、次のことを忘れずに。

1.ページファイルを有効にする。 2. ハイバネーションを有効にする。 3. システム保護を有効にする。 4. カーネルメモリダンプを有効にする

私の場合、最後の削除不可能なファイルを3回探す必要があり、それぞれ削除した後に少しだけパーティションを縮小することができました。基本的には、最後の削除不可能なファイルから別のファイルへと、目的のパーティションボリュームに達するまでジャンプします。多少時間はかかりますが、それでもサードパーティ製のアプリを使わなくてもできるようになりました。

私は解決策を見つけました そこに とここでそれを共有することは、それがより多くの人々を助けることを願っています。

-1
-1
-1
2017-11-19 20:40:21 +0000

上記の sancho で概説した手順に加えて

  1. ハイバネーションを無効にする。再起動。
  2. ページファイルを無効にする。再起動。
  3. システム保護を無効にする。

1.ディスククリーンアップを実行して古いバックアップファイルを削除する。 2. 外部デフラグツール defraggler (speccyを作っているのと同じpiriform社製)を使用。これで、パーティション削減の妨げとなるファイルが移動しました。Microsoftの内蔵デフラグツールでは、なぜかこれらのファイルは移動しません。 3. 大容量のパーティションリサイズができない場合は、少しずつ縮小してみるのもいいかもしれません。

関連する質問

3
19
10
28
14