web-dev-qa-db-ja.com

リサイクルビン全体を1台のハードドライブに入れる方法はありますか?

Windows 10を使用していると、システムの各ドライブに独自のごみ箱があることに気付きました。この動作をオーバーライドして、ごみ箱全体を1つのドライブに配置する方法はありますか?他のドライブの貴重なスペースを占有しないようにするためのハードドライブ。 SSD?

1
ekolis

なぜそれができないのか

これは設計上不可能です。 1つのファイルシステム(ドライブ、パーティション)内でファイルを移動することは、非常に高速な操作です。ファイル自体は元の場所にとどまり、移動したときにのみ異なる名前を取得します。ファイルをごみ箱に移動することは、実際には他のフォルダに移動することと同じです。ごみ箱は、ドライブのルートにある単なるディレクトリであり、$Recycle.Binと呼ばれる非表示のみです。 /aスイッチをdirコマンドに追加すると、コマンドプロンプトから確認できます。

C:\>dir /a $Rec*
[..snip..]
 Directory of C:\

2019-06-24  21:44    <DIR>          $Recycle.Bin
[..snip..]
C:\>cd $Recycle.Bin

C:\$Recycle.Bin>

これは特別な方法で構造化されており、ユーザーごとにサブディレクトリがあります。そのため、もう一度dir /aを実行すると、おかしな名前のディレクトリが表示され、それぞれが実際にユーザーまたはシステムサービスを識別します。

ファイルを別のドライブに移動するということは、必然的に、ファイルの内容全体をそのドライブにコピーしてから、元のファイルを削除することを意味します。これが、各ドライブに独自の$Recycle.binディレクトリがある理由です。

あなたができること

  1. ごみ箱のサイズを制限できます。サイズを超えると、ExplorerはRBからいくつかのファイル(通常はそこにある最も古いファイル)を削除して、そこに移動するファイル用のスペースを作ります。
  2. ドライブのRBを完全にオフにして、ファイルをすぐに削除することもできます。私は通常しません:エラーが発生します。
  3. RBはいつでも掃除できます。 「ディスクがいっぱい」エラーが発生した場合にのみ、ファイルを一晩ダウンロードするなどの自動プロセスがない限り、通常は大したことではありません。

RBを制限またはオフにする場合は、そのアイコンを右クリックして(デスクトップまたはエクスプローラーで、すべて同じです)、プロパティ...を選択します。ダイアログで、RBに許可する最大サイズを変更するか、完全にオフにすることができます。

Recycle Bin Properties dialog

プロパティは、グローバルである削除確認を除いて、ドライブごとに変更されます。ご覧のとおり、デフォルトでは、最大サイズはディスク容量の5%です。このノートブックでは変更していません。 「使用可能な領域」は誤った名称です。これはドライブの合計サイズであり、空き領域ではありません。

ごみ箱を完全にオフにする場合は、削除の確認を有効にすることをお勧めします。

同じ右クリックメニューから、すべてのドライブのRBを一度に空にすることもできます

4
kkm

いいえ、Windowsでは許可されていませんが、ファイルを削除する代わりに、HDD上の_Circular_Fileという名前のフォルダーに移動してから、定期的に_Circular_Fileフォルダーを空にすることができます。

カスタムアイテムの作成 Windowsエクスプローラーのコンテキスト(右クリック)メニューで、これに便利な場合があります。

2
K7AAY