โฟลเดอร์ RECYCLER ของผู้ใช้มีไฟล์ที่ซ่อนอยู่หลายพันไฟล์


11

เรามีโฟลเดอร์ "ผู้ใช้" ซึ่งเป็นรากของไฟล์ผู้ใช้และโปรไฟล์เครือข่ายทั้งหมด

การใช้ยูทิลิตี้ขนาดไดเรกทอรี (WinDirStat) ฉันสะดุดกับปัญหาที่แปลกและน่าเป็นห่วง - ไฟล์หลายพันไฟล์ถูกซ่อนไว้อย่างมีประสิทธิภาพในส่วนต่อประสาน Windows Recycle Bin โฟลเดอร์ของผู้ใช้แต่ละคนมีโฟลเดอร์ RECYCLER โดยตรงMy Documentsเช่น:

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

มีผู้ใช้ของเราน้อยมากที่มีพีซีเนื่องจากผู้ใช้ส่วนใหญ่ลงชื่อเข้าใช้เซิร์ฟเวอร์แอปพลิเคชัน Citrix จากเทอร์มินัล Wyse แบบง่าย ๆ เนื่องจากกิจกรรมไฟล์ส่วนใหญ่ของพวกเขาอยู่บนเครือข่ายที่ใช้ร่วมกันผู้ใช้ (และเราผู้ดูแลระบบ) จึงเข้าใจอยู่เสมอว่าไม่มี "ถังรีไซเคิลเครือข่าย"

อย่างไรก็ตามโฟลเดอร์ RECYCLER ที่ซ่อนอยู่สำหรับผู้ใช้ส่วนใหญ่มีไฟล์หลายพันไฟล์ หลายสิ่งที่โดดเด่น:

  1. ในกรณีส่วนใหญ่ไม่มีไฟล์ใดที่สามารถมองเห็นได้โดยใช้ส่วนต่อประสานรีไซเคิล
  2. ประชุมการตั้งชื่อสำหรับแต่ละไฟล์ควรจะรวมถึงไดรฟ์เช่นDCหรือDDแต่พวกเขาทั้งหมดเริ่มต้นด้วยD@- D@1234.docยกตัวอย่างเช่น
  3. ฉันเชื่อว่า@สัญลักษณ์นี้ป้องกัน Windows ไม่ให้อ้างอิงไฟล์ต้นฉบับดังนั้นพวกเขาจึงถูกระงับในส่วนติดต่อผู้ใช้
  4. ไฟล์เข้าด้วยกันจะใช้งานหลายสิบกิกะไบต์ พวกเขาไม่ใช่ผี การลบไฟล์บางไฟล์จะเพิ่มพื้นที่ว่างบนไดรฟ์
  5. ดูเหมือนว่าเรามี "ถังรีไซเคิลเครือข่าย" โดยบังเอิญ. ไม่มีชื่อไฟล์จริง

เราได้ตัดสินใจแล้วว่าเราจะลบไฟล์ทั้งหมดที่เก่ากว่าXวัน ฉันสามารถทำได้ด้วยสคริปต์ PowerShell ไม่เหมือนกับกรณีที่คล้ายกันนี้เราจะลบไฟล์แต่ละไฟล์แทนที่จะเป็นโฟลเดอร์ทั้งหมด

ดังนั้นคำถามของฉัน:

  • มีใครเห็น@สัญลักษณ์เหล่านี้ในไฟล์ Recycle Bin บ้าง
  • การเข้าถึงไดรฟ์เครือข่ายทั้งหมดผ่านไดรฟ์ที่แมป สิ่งนี้สามารถอธิบายได้หรือไม่ว่าทำไมไฟล์จึงถูกรีไซเคิล? และซ่อนเร้น?
  • แม้ว่าเราจะทำการสำรองข้อมูลรายวัน แต่ฉันต้องการที่จะแตะทรัพยากรนี้สำหรับการกู้คืนไฟล์สุดท้าย ข้อเสนอแนะหรือคำเตือน?

ไม่แน่ใจว่าคุณยังอยู่ใกล้หรือไม่กำหนดอายุของคำถามนี้ แต่คุณเปลี่ยนเส้นทางเอกสารของฉันไปยังเส้นทางเครือข่ายหรือไม่
Patrick Seymour

บทความทั้งสองนี้มีคำแนะนำเกี่ยวกับวิธีสร้างถังรีไซเคิลเครือข่ายบนไดรฟ์เครือข่ายที่แมป คุณสามารถตรวจสอบว่าทั้งของพวกเขานำไปใช้กับกรณีของคุณ: บทความ 1และข้อ 2
harrymc

คำตอบ:


3

สิ่งที่คุณเห็นคือถังรีไซเคิลสำหรับโฟลเดอร์ "My Documents" ที่เปลี่ยนเส้นทาง

ปัญหาได้รับการอธิบายอย่างดีในบทความ My Documents Folder Redirection / Recycle Bin :

เมื่อใช้การเปลี่ยนเส้นทางโฟลเดอร์เพื่อเปลี่ยนเส้นทางผู้ใช้โฟลเดอร์เอกสารของฉันรายการที่ถูกลบจากโฟลเดอร์เอกสารของฉันของผู้ใช้จะถูกเก็บไว้ในถังรีไซเคิลในโฟลเดอร์เอกสารของฉันของผู้ใช้ [ซึ่งอยู่บนเซิร์ฟเวอร์] น่าเสียดายที่ขนาดสูงสุดของถังรีไซเคิลจะขึ้นอยู่กับขนาดของไดรฟ์ที่โฟลเดอร์เอกสารของฉันถูกเปลี่ยนเส้นทางด้วย ขนาดเริ่มต้นคือ 10% การใช้ไคลเอนต์ตัวสร้างนโยบายและนโยบายกลุ่มฉันได้ผลักดันการตั้งค่าที่จำเป็นเพื่อทำให้ขนาดสูงสุดของถังรีไซเคิลสำหรับโฟลเดอร์เอกสารของฉัน 1%

ปัญหาคือว่า 1% ยังคงเป็นวิธีที่ใหญ่ ไดรฟ์ที่ใช้เพื่อจัดเก็บ My Documents ที่เปลี่ยนเส้นทางปัจจุบันมีขนาด 500GB 1% จากนั้นคือ 5GB ซึ่งประกอบไปด้วยผู้ใช้ประมาณ 2,000 คนและเป็นที่ชัดเจนว่าในช่วงหลายปีที่ผ่านมาเราอาจจัดเก็บไฟล์ที่ไม่จำเป็นจำนวนมาก การสอนหรือแนะนำผู้ใช้ 2,000 คนเพื่อกำจัดโฟลเดอร์เอกสารของฉันเป็นประจำไม่สามารถทำได้

บทความการเปลี่ยนเส้นทางโฟลเดอร์ & ถังรีไซเคิลบอกสิ่งนี้:

หากคุณเปลี่ยนเส้นทางถังรีไซเคิล "เอกสารของฉัน" อาจกลายเป็นปัญหาได้ (ทำให้สิ้นเปลืองเนื้อที่ดิสก์เซิร์ฟเวอร์จำนวนมาก)

คุณสามารถควบคุมพฤติกรรม Recycle Bin กับคีย์รีจิสทรีนี้: HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket, NukeOnDelete=1จะปิดการใช้งานการใช้งานของ Recycle Bin สำหรับโฟลเดอร์เปลี่ยนเส้นทาง

มีรายการอื่นที่เรียกว่าUseGlobalSettingsที่มีค่า1 หากใช้พารามิเตอร์เหล่านี้สำหรับดิสก์ทั้งหมด ด้วยค่า0พารามิเตอร์ถังรีไซเคิลสำหรับแต่ละดิสก์จะพบว่าเป็นคีย์ย่อยที่มีอักษรชื่อไดรฟ์ของดิสก์

อย่างไรก็ตามมีปัญหาอื่นที่เกิดขึ้นในบทความนั้น:

คีย์ NukeOnDelete นี้ดีมาก อย่างไรก็ตามฉันนำปริศนาอื่นออกมา ... หลังจากเปลี่ยนเส้นทางเอกสารของฉันผู้ใช้จะมีถังรีไซเคิลสองถังอันหนึ่งสำหรับไฟล์ในเครื่องและอีกอันสำหรับไฟล์ที่ถูกเปลี่ยนเส้นทาง เมื่อผู้ใช้เรียกดูถังรีไซเคิลจะโหลดเอกสารของฉันที่ถูกเปลี่ยนเส้นทางโดยอัตโนมัติ แต่ฉันไม่สามารถหาวิธีเข้าถึงถังรีไซเคิลในท้องถิ่นได้ ฉันเข้าใจว่าถังรีไซเคิลในพื้นที่คือ C: \ Recycler แต่ไดเรกทอรีจะว่างเปล่าเสมอ ฉันรู้ว่าในสภาพแวดล้อมที่เหมาะสมผู้ใช้ไม่ควรมีสิทธิ์เข้าถึงเพื่อลบไฟล์ออกจากระบบโลคัล ต้องมีวิธีการอนุญาตให้ผู้ใช้เข้าถึงถังรีไซเคิลในท้องถิ่นหลังจากเปลี่ยนเส้นทางเอกสารของฉัน (นอกเหนือจากการปิดใช้งานการเปลี่ยนเส้นทางและออกจากระบบ / เข้าสู่ระบบ) ...

ข้อมูลเพิ่มเติมจากบทความข้างต้นเกี่ยวกับการควบคุมขนาดถังรีไซเคิล:

  1. MaxCapacityค่าตั้งอยู่ที่HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\<GUID>
  2. ในสภาพแวดล้อมของเราเราจะเปลี่ยนเส้นทางโฟลเดอร์เดสก์ท็อปและเอกสารไปยังเซิร์ฟเวอร์เท่านั้น GUID สำหรับสิ่งเหล่านี้คือ (ตัวอื่น ๆ อยู่ที่http://msdn.microsoft.com/en-us/library/bb882665.aspx ):
    1. เดสก์ท็อป: B4BFCC3A-DB2C-424C-B029-7FE99A87C641
    2. เอกสาร: FDD39AD0-238F-46AF-ADB4-6C85480369C7
  3. เป็นตัวอย่างในการตั้งค่าโฟลเดอร์เดสก์ท็อปที่เปลี่ยนเส้นทางเพื่อให้ใช้งานได้สูงสุด
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\MaxCapacity=0xC8 200mb เท่านั้นให้ใช้ค่ารีจิสตรีต่อไปนี้: (0xC8 คือ 200 ในฐานสิบหก)
  4. ฉันใช้การตั้งค่านโยบายกลุ่มเพื่อผลักดันการเปลี่ยนแปลงเหล่านี้สู่สภาพแวดล้อมของเรา
  5. ในการทดสอบของฉันสิ่งนี้ไม่ได้ลบรายการในถังรีไซเคิลที่ใหญ่กว่าทันที อย่างไรก็ตามเมื่อฉันลบรายการใหม่หลังจากการตั้งค่ารีจิสทรีนี้ถูกนำไปใช้รายการเก่าที่ถูกลบออกจากถังรีไซเคิลทันที

สำหรับการลบไฟล์เหล่านี้: การทำเช่นนี้จะมีผลในการลบเอกสารที่ถูกลบออกจากถังรีไซเคิลของผู้ใช้ดังนั้นอาจไม่เป็นปัญหาใหญ่เกินไป ยกเว้นว่าจะสามารถปลุกการตั้งค่าถังรีไซเคิลที่ระบุไฟล์ที่ไม่มีอยู่อีกต่อไป อาจเป็นการดีกว่าที่จะล้างถังรีไซเคิลทั่วไปทันทีหลังจากลบไฟล์เหล่านี้ทั้งหมด

เอกสารของฉันที่ถูกเปลี่ยนเส้นทางดูเหมือนว่า Microsoft จะถูกทำให้ยุ่งเหยิง คุณจะต้องทำอย่างละเอียดในระหว่าง gotchas


บทความที่ดี แต่โปรดทราบว่าปัญหาของไฟล์ที่ซ่อนอยู่ในถังรีไซเคิลสามารถและจะยังคงมีอยู่แม้ว่าคุณจะปิดการใช้งานการตั้งค่าขนาดสูงสุดสำหรับถังรีไซเคิล
HopelessN00b

3

WTF? มีใครเห็นสัญลักษณ์ @ เหล่านี้ในไฟล์ Recycle Bin บ้าง

ใช่ฉันเคยเห็นสิ่งนี้ในสภาพแวดล้อม Windows ที่จะย้อนกลับไปไกลเท่าที่ฉันจำได้ ทั้งที่บ้านในสภาพแวดล้อมผู้ใช้เดี่ยวและระบบปฏิบัติการ Windows ไคลเอนต์และที่ทำงาน / โรงเรียนในสภาพแวดล้อมที่มีผู้ใช้หลายคนบนระบบปฏิบัติการเซิร์ฟเวอร์ Windows ที่มีผู้ใช้จำนวนมาก

การเข้าถึงไดรฟ์เครือข่ายทั้งหมดผ่านไดรฟ์ที่แมป สิ่งนี้สามารถอธิบายได้หรือไม่ว่าทำไมไฟล์จึงถูกรีไซเคิล? และซ่อนเร้น?

เลขที่ สิ่งที่คุณเห็นเป็นหน้าที่ของทาง Recycle Bin ทำงาน


เมื่อคุณลบไฟล์พา ธ และชื่อไฟล์แบบสมบูรณ์จะถูกเก็บไว้ในไฟล์ที่ซ่อนชื่อ Info หรือ Info2 (Windows 98) ในโฟลเดอร์ Recycled ไฟล์ที่ถูกลบจะถูกเปลี่ยนชื่อโดยใช้ไวยากรณ์ต่อไปนี้:

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

ในการ "อธิบาย" ว่าทำไมสิ่งนี้จึงเกิดขึ้นกับ Windows Recycle Bin ฉันไม่เคยเห็นคำอธิบายที่เชื่อถือได้เลยไปกว่า " ยักไหล่ ... ความเสียหาย" บทสรุปในบทความที่เชื่อมโยงจะบอกคุณว่าส่วนใดของกระบวนการผิดพลาด แต่ไม่ได้เจาะลึกลงไปในประเภทของรายละเอียดเกี่ยวกับกระบวนการที่คุณต้องอธิบายสิ่งที่เกิดขึ้นจริงและที่ไหน สมมุติว่าพวกเขามีใครบางคนคงจะแก้ไขปัญหานี้ได้แล้ว

แม้ว่าเราจะใช้การสำรองข้อมูลรายวัน แต่ฉันวางแผนที่จะแตะทรัพยากรนี้สำหรับการกู้คืนไฟล์ทางเลือกสุดท้าย ข้อเสนอแนะหรือคำเตือน?

ไม่ออกไปซะแล้ว ไฟล์ไม่สามารถกู้คืนเป็นชื่อเดิม (เนื่องจากไฟล์เหล่านั้นไม่อยู่ในรายการ INFO ของเนื้อหาในถังรีไซเคิลอีกต่อไป) และผู้ใช้ไม่สามารถเห็นพวกเขา / ไม่ทราบว่ามีอีกแล้วดังนั้น มันเสียพื้นที่ไปแล้ว


ในบทความที่คุณพูดไฟล์ได้ในขณะที่มีโปสเตอร์# @นอกจากนี้ยังมีหลายสิ่งที่เปลี่ยนแปลงไปตั้งแต่ Windows 98 ดังนั้นบทความจึงไม่ได้นำไปใช้จริง
harrymc

@harrymc ฉันมั่นใจ @อยู่เพราะไฟล์เดิม "มาจาก" เครือข่ายร่วมกันหรือเส้นทางมากกว่าไดรฟ์ด้วยตัวอักษรที่ ดังนั้นแทนที่จะเป็นDC[#].[whatever]ถ้ามันมาจากCไดรฟ์คุณจะได้รับD@[#].[whatever]... เนื่องจากการแชร์เครือข่ายหรือเส้นทาง UNC ไม่มี "อักษรระบุไดรฟ์" เพื่อไปยังตำแหน่งอักขระที่สองนั้น (ดังนั้นจึงใช้@สัญลักษณ์แทนอักษรระบุไดรฟ์ ... ไม่ว่าจะด้วยเหตุผลใดก็ตาม)
HopelessN00b

เขาบอกว่าการเข้าถึงนั้นผ่านการแชร์ดังนั้นพวกเขาจึงมีอักษรระบุไดรฟ์ ฉันพยายามทำซ้ำปัญหาของเขาและไม่สามารถจัดการแมปหรือไม่: ไฟล์เพิ่งถูกลบ แปลก. คุณสามารถทำสำเนาหรือไม่ ดูวิกิพีเดียสำหรับการตั้งชื่อใหม่โดยใช้$ไม่ได้หรือ@ #
harrymc

@harrymc ฉันไม่สามารถทำซ้ำได้ในคำสั่ง แต่ฉันจัดการหลายสิบไฟล์ด้วยไฟล์ประเภทนี้ในพวกเขาในเส้นทางโปรไฟล์ของผู้ใช้ที่เปลี่ยนเส้นทาง ไดรฟ์ที่แมปนั้นไม่เหมือนกับไดรฟ์ที่เชื่อมต่อแบบโลคัลเนื่องจากการแมปเครือข่าย (และการแมปตัวอักษรไดรฟ์ที่มาพร้อมกับพวกเขา) เป็นการตั้งค่าสำหรับผู้ใช้แต่ละคนไม่ใช่การตั้งค่าทั่วทั้งระบบ ซึ่งหมายความว่าเมื่อระบบเขียนตำแหน่งเดิมของแฟ้มที่จะประจักษ์ Recycle Bin จะใช้จริงเส้นทางเช่นมากกว่าเส้นทางที่ผู้ใช้มองเห็นเช่น\\server1\Users\smithj\smithj's Documents\somefile Y:\somefile
HopelessN00b

ฉันทำการค้นคว้าเพิ่มเติมเกี่ยวกับปัญหาอยากรู้อยากเห็นนี้และพบข้อมูลเพิ่มเติมที่ฉันได้รับคำตอบแยกต่างหาก
harrymc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.