การล้างข้อมูลบนดิสก์ของ Windows 7 ลบไฟล์ชั่วคราว 30GB แต่กู้คืนเนื้อที่ดิสก์ 10GB เท่านั้นหรือไม่


3

Windows 7 รายงานว่าฉันมีพื้นที่ว่าง 9.49 GB ในไดรฟ์ C: (SSD) หลักของฉัน:

9.49GB ฟรีบนไดรฟ์ C:

การล้างข้อมูลบนดิสก์ของ Windows รายงานว่าฉันมี "ไฟล์ชั่วคราว" 28.1 GB ที่สามารถลบออกเพื่อรับพื้นที่นี้กลับมา (พร้อมกับ "ไฟล์อินเทอร์เน็ตชั่วคราว 206" และ "รูปย่อ" 154 MB ของ "รูปย่อ" ให้ผลรวม 28.5 GB ในภาพหน้าจอ ด้านล่าง)

28.1 GB ของ "ไฟล์ชั่วคราว"

ฉันดำเนินการกับ "การล้างข้อมูลบนดิสก์" (เข้าสู่ระบบในฐานะผู้ใช้ผู้ดูแลระบบ) อย่างไรก็ตามแม้หลังจากรีบูตเครื่องพื้นที่ที่กู้คืนมีเพียงประมาณ 10 GB:

ฟรี 19.9GB บนไดรฟ์ C:

เกิดอะไรขึ้นกับอีก 18+ GB การตรวจสอบ "การล้างข้อมูลบนดิสก์" อีกครั้งตอนนี้แสดง "ไฟล์ชั่วคราว - 0 ไบต์" - ดังนั้นไฟล์จะถูกลบ - แต่ทำไมฉันไม่ได้รับจำนวนเนื้อที่ดิสก์ที่ฉันสัญญาไว้?

ไม่มี "ไฟล์ชั่วคราว" คงเหลือ


UPDATE:หลังจากการขุดบางส่วนคำถาม / แหล่งข้อมูลอื่น ๆ ดูเหมือนจะแนะนำว่าจำนวนพื้นที่ว่างที่ Disk Cleanup มีอยู่ในบางครั้งก็ประเมินค่าสูงเกินไปอย่างไม่มีการลด! ตัวอย่างเช่น:

แม้ว่าฉันจะไม่ได้แรก (ด้วยตนเอง) ตรวจสอบการใช้ดิสก์ที่รายงานสำหรับตำแหน่งที่ตั้งต่าง ๆ การล้างข้อมูลบนดิสก์ที่ใช้เมื่อคำนวณจำนวนของ "แฟ้มชั่วคราว"ดังนั้นฉันจึงไม่สามารถยืนยันได้


1
MrWhite ท่านเมื่อคุณได้รับสักครู่คุณอาจพบว่าบางส่วนหรือทั้งหมดของคำตอบของฉันที่นี่มีประโยชน์superuser.com/questions/1187299/ด้วยการล้างข้อมูลของคุณโดยเฉพาะ ฉันแค่อยากจะแบ่งปันสิ่งนี้กับคุณในกรณีที่คุณพบว่ามีประโยชน์กับส่วนใดส่วนหนึ่งของมันแก้ไขปรับเปลี่ยนและอื่น ๆ ในกรณี
Pimp Juice IT

เมื่อคุณลบไฟล์พื้นที่ที่ถูกครอบครองนั้นถูกทำเครื่องหมายเป็น "ฟรี" แต่เซ็กเตอร์ในฮาร์ดไดรฟ์ของคุณจะไม่ถูกรีเซ็ตพวกเขาจะถูกแทนที่ด้วยไฟล์อื่น (และพื้นที่ที่ถูกครอบครองโดยไฟล์ใหม่นี้จะถูกทำเครื่องหมายว่า "ไม่ว่าง" ") เมื่อคุณพยายามที่จะดูว่าคุณมีพื้นที่ว่างเท่าใด Windows จะนับส่วนทั้งหมดที่ระบุว่าเป็น "ฟรี" แต่ถ้าคุณเพิ่งล้างดิสก์ของคุณส่วนนี้อาจยังไม่ได้รับการจัดทำดัชนี คุณควรพยายามจัดเรียงข้อมูลเพื่อแก้ไข
Pierre LAGOUTTE

@PierreLAGOUTTE ว่า "ภาค" (หรือบล็อกใน SSD พูด) ไม่ควรต้อง(อีกครั้ง) การจัดทำดัชนีเพื่อรายงานเกี่ยวกับการจัดสรรดิสก์ทั้งหมด ? สองวัน (และสองรีบูตพร้อมเวลาว่างมาก) ในภายหลังและไม่มีการเปลี่ยนแปลงที่สำคัญในพื้นที่ว่างดิสก์ที่รายงาน แต่ตามที่ระบุไว้นี่เป็น SSD - AFAIK ฉันไม่ควรทำการจัดเรียงข้อมูล SSD (ไม่จำเป็นต้องมี)
MrWhite

คำตอบ:


1

โอกาสดีที่ระบบจะเก็บข้อมูลในรูปแบบของShadow Copy (จุดคืนค่าระบบ) Shadow Copy นั้นเป็นสแน็ปช็อตโดยทั่วไปของเนื้อหาของดิสก์ ณ เวลาที่ระบุซึ่งสามารถกู้คืนข้อมูลได้ เนื่องจากวิธีการทำงานข้อมูลชั่วคราวอาจถูกเก็บไว้ใน shadow copy แม้ว่าคุณจะลบไฟล์ออกจากระบบไฟล์ คุณจะต้องลบ shadow copy เหล่านี้เพื่อเพิ่มพื้นที่ว่าง

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

vssadmin Delete Shadows /For=C:

หากคุณต้องการลดจำนวนพื้นที่ที่ใช้สำหรับ shadow copy คุณสามารถกำหนดจำนวนพื้นที่สูงสุดที่ระบบจะใช้โดยเรียกใช้คำสั่งต่อไปนี้อีกครั้งในพร้อมท์ที่ยกระดับ:

vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=<size>

ขนาดสามารถเป็นค่าที่ลงท้ายด้วยคำต่อท้ายเช่น MB หรือ GB (เช่น4GB) หรือเปอร์เซ็นต์ของขนาดปริมาตร (เช่น5%) Shadow Copy ที่เก่ากว่าจะถูกลบโดยอัตโนมัติหากจำเป็นเพื่อให้พอดีกับจำนวนพื้นที่ที่ระบุ

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