Folder RECYCLER pengguna memiliki ribuan file tersembunyi

11

Kami memiliki folder "Pengguna" yang merupakan root dari semua file pengguna dan profil jaringan.

Menggunakan utilitas ukuran direktori (WinDirStat), saya menemukan masalah aneh dan mengkhawatirkan - ribuan file secara efektif disembunyikan di antarmuka Windows Recycle Bin. Setiap folder pengguna memiliki folder RECYCLER langsung di bawah My Documents, seperti:

\\server1\Users\smithj\smithj's Documents\RECYCLER\S-1-5-21-nnnnnn

Sangat sedikit dari pengguna kami memiliki PC, karena sebagian besar pengguna masuk ke server Aplikasi Citrix dari terminal Wyse sederhana. Karena sebagian besar aktivitas file mereka di jaringan berbagi, para pengguna (dan kami admin) selalu mengerti tidak ada "Network Recycle Bin."

Namun, folder RECYCLER tersembunyi untuk sebagian besar pengguna memiliki ribuan file. Beberapa hal menonjol:

  1. Dalam kebanyakan kasus, tidak ada file yang terlihat menggunakan antarmuka Recycle Bin
  2. The konvensi penamaan untuk file individual harus mencakup huruf drive seperti DCatau DD, tetapi sebaliknya mereka semua mulai dengan D@- misalnya, [email protected].
  3. Saya percaya @simbol ini mencegah Windows dari dereferensi file asli, sehingga mereka hanya ditekan di antarmuka pengguna.
  4. File-file tersebut bersama-sama mengkonsumsi puluhan Gigabytes. Mereka bukan hantu. Menghapus beberapa file memang menambah ruang kosong pada drive.
  5. Sepertinya kita benar-benar memiliki "Keranjang Sampah Jaringan." Kebetulan. Tanpa nama file asli.

Kami telah memutuskan untuk menghapus semua file yang lebih lama dari Xhari. Saya bisa melakukannya dengan skrip PowerShell. Tidak seperti kasus serupa ini , kami akan menghapus file individual alih-alih seluruh folder.

Jadi, pertanyaan saya:

  • Adakah yang melihat @simbol ini di file Recycle Bin?
  • Semua akses drive jaringan melalui drive yang dipetakan. Bisakah ini menjelaskan mengapa file tersebut didaur ulang? Dan disembunyikan?
  • Meskipun kami menjalankan backup harian, saya hanya ingin mengetuk sumber ini untuk pemulihan file pilihan terakhir. Ada saran atau peringatan?
jswanson
sumber
Tidak yakin apakah Anda masih ada, mengingat usia pertanyaan ini, tetapi apakah Anda mengarahkan Dokumen Saya ke jalur jaringan?
Patrick Seymour
Dua artikel ini berisi instruksi tentang cara membuat nampan Daur Ulang Jaringan pada drive jaringan yang dipetakan. Anda dapat memeriksa apakah keduanya berlaku untuk kasus Anda: artikel 1 dan artikel 2 .
harrymc

Jawaban:

3

Yang Anda lihat adalah tempat sampah daur ulang untuk folder "My Documents" yang dialihkan.

Masalahnya dijelaskan dengan baik di artikel My Documents Folder Redirection / Recycle Bin :

Saat menggunakan pengalihan folder untuk mengarahkan ulang pengguna folder My Documents, item yang dihapus dari folder My Documents pengguna disimpan di Recycle Bin di folder My Documents pengguna [yang tinggal di server]. Sayangnya ukuran maksimum Recycle Bin didasarkan pada ukuran drive folder My Documents juga telah diarahkan. Ukuran standar adalah 10%. Menggunakan klien registri pembuat Kebijakan dan Kebijakan Grup Saya telah mendorong pengaturan yang diperlukan untuk membuat ukuran maksimum Recycle Bin untuk folder My Documents 1%.

Masalahnya adalah 1% masih terlalu besar. Drive yang digunakan untuk menyimpan My Documents yang dialihkan saat ini 500GB. 1% dari itu adalah 5GB, ditambah dengan sekitar 2000 pengguna dan jelas bahwa selama bertahun-tahun kita berpotensi menyimpan banyak file yang tidak perlu. Mengajar atau menginstruksikan 2000 pengguna untuk membersihkan folder My Documents mereka secara teratur tidak mungkin dilakukan.

Artikel Folder Redirection & Recycle Bin mengatakan ini:

Jika Anda mengarahkan "My Documents" Recycle Bin dapat menjadi masalah (membuang banyak ruang disk server yang mahal).

Anda dapat mengontrol Recycle Bin perilaku dengan kunci registri ini: HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket, NukeOnDelete=1akan menonaktifkan penggunaan Recycle Bin untuk Redirected Folder.

Ada item lain yang disebut UseGlobalSettingsyang memiliki nilai 1 jika parameter ini digunakan untuk semua disk. Dengan nilai tersebut 0, parameter tempat sampah untuk setiap disk ditemukan sebagai sub-kunci yang memiliki huruf drive pada disk.

Namun ada masalah lain yang muncul dalam artikel itu:

Kunci NukeOnDelete ini sangat bagus. Namun, saya memunculkan teka-teki lain ... Setelah mengarahkan kembali Dokumen Saya, pengguna akan memiliki dua Keranjang Sampah - satu untuk file lokal, yang lain untuk file yang diarahkan. Ketika pengguna menjelajah ke Recycle Bin, ia secara otomatis memuat My Documents yang dialihkan, tetapi saya tidak dapat menemukan cara mengakses Recycle Bin lokal. Saya mengerti bahwa Recycle Bin lokal adalah C: \ Recycler, tetapi direktori itu selalu tampak kosong. Saya tahu di lingkungan yang ideal, pengguna seharusnya tidak memiliki akses untuk menghapus file dari sistem lokal. Harus ada cara untuk memungkinkan pengguna mengakses Recycle Bin lokal setelah mengarahkan ulang Dokumen Saya (selain menonaktifkan pengalihan dan keluar / masuk) ...

Informasi lebih lanjut dari artikel di atas tentang cara mengontrol ukuran tempat sampah:

  1. Nilai MaxCapacity terletak diHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\<GUID>
  2. Di lingkungan kami, kami hanya mengarahkan folder Desktop dan Dokumen ke server. GUIDs untuk ini adalah (yang lain berada di http://msdn.microsoft.com/en-us/library/bb882665.aspx ):
    1. Desktop: B4BFCC3A-DB2C-424C-B029-7FE99A87C641
    2. Dokumen: FDD39AD0-238F-46AF-ADB4-6C85480369C7
  3. Sebagai contoh, untuk mengatur folder Desktop yang dialihkan hanya menggunakan hingga 200mb, terapkan nilai registri berikut:
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\MaxCapacity=0xC8 (0xC8 adalah 200 dalam hex)
  4. Saya menggunakan Preferensi Kebijakan Grup untuk mendorong perubahan ini ke lingkungan kita.
  5. Dalam pengujian saya, ini tidak langsung membersihkan item di Keranjang Sampah yang lebih besar. Namun, ketika saya menghapus item baru setelah pengaturan registri ini diterapkan, item yang lebih lama segera dihapus dari Keranjang Sampah.

Adapun menghapus file-file ini: Melakukan hal ini pada dasarnya akan menghapus dokumen yang dihapus dari recycle bin pengguna, jadi mungkin bukan masalah yang terlalu besar. Kecuali itu bisa membuat pengaturan recycle bin menentukan file yang sudah tidak ada lagi. Mungkin lebih baik mengosongkan tempat sampah umum segera setelah menghapus semua file ini.

Sejujurnya, pengarahan ulang My Documents tampaknya telah dirusak oleh Microsoft. Anda harus melangkah dengan hati-hati di sela-sela gotcha.

harrymc
sumber
Artikel yang bagus, tetapi perhatikan bahwa masalah file tersembunyi di Recycle Bin dapat dan akan tetap ada, bahkan jika Anda menonaktifkan pengaturan ukuran maksimum untuk Recycle Bin.
HopelessN00b
3

WTF? Adakah yang melihat simbol-simbol @ ini dalam file Recycle Bin?

Ya, saya telah melihat ini pada lingkungan Windows kembali sejauh yang saya ingat. Baik di rumah, di lingkungan pengguna tunggal dan OS klien Windows, dan di tempat kerja / sekolah di lingkungan multi-pengguna pada OS server Windows dengan banyak pengguna.

Semua akses drive jaringan melalui Drive yang Dipetakan. Bisakah ini menjelaskan mengapa file tersebut didaur ulang? Dan disembunyikan?

Tidak. Apa yang Anda lihat adalah fungsi dari cara Recycle Bin bekerja .


Saat Anda menghapus file, path lengkap dan nama file disimpan dalam file tersembunyi bernama Info atau Info2 (Windows 98) di folder Daur Ulang. File yang dihapus diganti namanya, menggunakan sintaks berikut:

D<original drive letter of file><#>.<original extension> 

Mengenai "menjelaskan" mengapa ini terjadi pada Windows Recycle Bin, saya belum pernah melihat penjelasan yang lebih otoritatif daripada " mengangkat ... korupsi." Ringkasan dalam artikel tertaut memberi tahu Anda bagian mana dari proses yang salah, tetapi tidak menggali ke dalam jenis detail tentang proses yang Anda butuhkan untuk menjelaskan dengan benar apa yang sebenarnya rusak, dan di mana. Agaknya, jika ada, seseorang pasti sudah memperbaiki masalah ini sekarang.

Meskipun kami menjalankan backup harian, saya berencana untuk memanfaatkan sumber ini untuk pemulihan file resor terakhir. Ada saran atau peringatan?

Tidak, nuke pergi. File-file tidak dapat dikembalikan ke nama aslinya (karena mereka tidak berada dalam manifes file INFO dari konten Recycle Bin), dan pengguna tidak dapat melihatnya / tidak tahu mereka ada di sana lagi, jadi itu hanya membuang-buang ruang.

HopelessN00b
sumber
Dalam artikel yang Anda kutip, file memiliki #, sedangkan poster memiliki @. Juga, banyak hal telah berubah sejak Windows 98, jadi artikel itu tidak benar-benar berlaku.
harrymc
@harrymc saya positif. The @ada karena file aslinya "berasal dari" jaringan berbagi atau jalan, daripada drive dengan surat. Jadi, alih-alih DC[#].[whatever]jika itu awalnya berasal dari Cdrive, Anda mendapatkan D@[#].[whatever]... karena jaringan berbagi atau jalur UNC tidak memiliki "huruf drive" untuk masuk ke posisi karakter kedua. (Jadi ia menggunakan @simbol alih-alih huruf drive ... untuk alasan apa pun.)
HopelessN00b
Dia mengatakan bahwa akses melalui saham yang dipetakan, sehingga mereka memiliki huruf drive. Saya telah mencoba untuk menduplikasi masalahnya dan saya tidak bisa mengelolanya, dipetakan atau tidak: file-file itu hanya dihapus. Aneh. Bisakah Anda menduplikasinya? Lihat wikipedia untuk konvensi penamaan baru menggunakan $, bukan @atau #.
harrymc
@harrymc Saya tidak bisa menduplikasinya atas perintah, tapi saya mengelola puluhan server file dengan jenis file ini, di jalur profil pengguna yang diarahkan. Drive yang dipetakan tidak sama dengan drive yang terpasang secara lokal, karena pemetaan jaringan (dan pemetaan huruf drive yang menyertainya) adalah pengaturan per pengguna, bukan pengaturan seluruh sistem. Ini berarti bahwa ketika sistem menulis lokasi asli file ke manifes recycle bin, ia menggunakan path aktual , seperti \\server1\Users\smithj\smithj's Documents\somefiledaripada path yang dilihat pengguna, seperti Y:\somefile.
HopelessN00b
Saya melakukan penelitian lebih lanjut tentang masalah aneh ini, dan menemukan lebih banyak info yang saya masukkan dalam jawaban terpisah.
harrymc