web-dev-qa-db-ja.com

MFTを隣接する使用済みスペースの最後に移動するにはどうすればよいですか?

MFTを隣接する使用済みスペースの最後に移動したいと思います。現在、中央に配置されています。 enter image description here

最初に移動したいです。どうやってやるの?

6
Rocky Singh

私の知る限り、問題が発生した場合に再インストールのリスクを冒さずにMFTを移動することはできません。そのままにしておくことをお勧めします。

MBRを移動することはできません。

1
Diamond

他の回答とは異なり、これはIS可能ですが、難しい場合があります。

なぜあなたはこれをしたいのですか? Windowsは、過去のパフォーマンス上の理由から、MFTをディスクの中央に配置することがよくあります。これにより、Windowsは移動できないファイル(MFTが1つ)を超えてボリュームを縮小しないため、ボリュームの縮小を防ぐことができます。

システムボリュームを縮小できるようにMFTを移動するために使用した手順は次のとおりです。

  1. ディスククリーンアップを実行する
  2. システムの復元を無効にする
  3. ページファイルを無効にする
  4. 休止状態を無効にする
  5. PerfectDiskを実行します(この目的には無料トライアルで問題ありません)-ブート時のデフラグを必ず実行してください-これによりMFTが移動します
  6. デフラグユーティリティを実行します(私の好みはPiriformのデフラグラーです)-デフラグ後、ドライブマップはディスクの端に十分な空き容量を表示するはずです
  7. Windowsのディスクの管理ユーティリティを使用してボリュームを縮小します
  8. 休止状態を有効にする
  9. ページファイルを有効にする
  10. システムの復元を有効にする

お役に立てれば!

参照:

PerfectDisk

Piriform Defraggler

10
Phil Robinson

Sysinternals Contig$MFTファイルを最適化できます。

ファイルシステムがNTFSの場合、contigは次のファイルを分析して最適化することもできます。
$mft, $LogFile, $Volume, $Attrdef, $Bitmap, $Boot, $BadClus, $Secure, $UpCase, $Extend

ソース

5
Der Hochstapler

UltraDrefragはそれを開始に移動せず($ MFT予約部分について話します)、$ MFTをデフラグするだけです(使用済みの$ MFT部分について話します)。

少なくとも構成のデフォルトオプションでは。

$ MFTの予約済みパーツを最初に移動するようにUltraDrefragに指示する方法を知っている場合は、投稿してください。

ちなみに、Windowsの動作中にマウントされた32GiB VHD/VHDXドライブで実行してみてください(リスクがなく、動作の概念のより良い証明です)。

しかし、最後に私はその$ MFT予約ゾーンをディスクの先頭に移動する小さなツールを見つけました(私は「コンパクト」と「最適化」を使用していましたオプションなので、どちらがチェックを行ったかわからない)、それは呼び出されます: DiskTuna

このツールを使用すると、空き領域を完全に統合することもできます(WindowsネイティブのDefrag、Piriform Defraggler、auslogics DiskDefrag、IOBit SmartDefragなどの他のほとんどのツールよりもはるかに優れています)。

また、ファイルリストのパターンを移動しないようにすることができます(パターンリストがデフラグオプション専用であるのは残念です)。そのため、ビデオや音楽などをディスクの最後に移動することで、ディスクの最後にとどめることができます。 (Piriform Defragglerのような別のツールを使用)。

1
Claudio

ltraDefrag (Windows用のオープンソースデフラグツール)には、MFTのみを処理するMFT最適化があります。

0