7Sep

כיצד, בדיוק, האם סל המיחזור של Windows עובד?

click fraud protection

אתה מוחק קובץ ב- Windows, הוא זורק לתוך סל המיחזור, ולאחר מכן אתה דג אותו בחזרה.מה בדיוק קורה במהלך כל התהליך?

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

קורא SuperUser Jonath0n סקרן לגבי סל המיחזור:

מה עושה סל המיחזור ב- Windows למעשה?האם זה רק תיקייה מפוארת מקום החזקה בקרוב קבצים שנמחקו, או עושה את זה משהו ספציפי?באופן ספציפי, הם קבצים כי הם "זז" את סל המיחזור למעשה עבר על הדיסק הקשיח, או רק את המצביעים את הקבצים עבר?אני משתמש מנוסה למדי, רק רציתי הסבר מעמיק יותר של סל המיחזור.

אז מה הסיפור?כיצד בדיוק פועל סל המיחזור כמעין קובץ מכריע?

תשובה

תורם SuperUser טים Wijsman מציעה שיא מאחורי המסך:

הפניה מוסר, קובץ metadata נשמר בסל המיחזור כדי לדעת את המיקום המקורי.

בימים הראשונים, ב- Windows 95 ו 98 זה היה ממוקם \ recycled.ב- Windows 2000 ואילך הוא שונה ל- \ RECYCLER.מאז Windows Vista זה עכשיו תיקייה מיוחדת בשם \ $ Recycle. Bin.

השתמש בתהליך צג כדי לראות את I / O מתחת למכסה המנוע, לשים מסנן על Recycle. Bin לבקר אותו.:)

instagram viewer

לדוגמה, כאשר אני עושה זאת:

פנקס \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 $ $ ASAMPL5

הערה: שם התיקייה הארוך הוא User SID.שם התיקיה האחרון הוא חשיש המבוסס על המטא נתונים.

אני מקבל קובץ שמכיל מידע על מטא נתונים כמו זה:

: \ P a \t x t

הסיבה שבשביל נתיב הקובץ יש רווחים בין הוא מפני שהוא מאוחסן בתווי בייטים רחבים, כדי לתמוך בתווים מיוחדים בשפות מסוימות, כמו גם ב- Unicode ובמה עוד.הסמלים הקודמים הם בינאריים ומכילים מידע כמו גודל הקובץ וההרשאות, וכן מצביע לנתוני הקובץ.למעשה, הוא מכיל מידע מספיק כדי לשחזר את ההתייחסות המקורית. ..

זה עצוב כי הספר Windows Internals אינו מכסה את זה, או אחר הייתי כבר יותר התייחסות.לא מצאתי מאמרים שמתעמקים על כך, לא על ידי מיקרוסופט או על ידי צד שלישי.הם כנראה קיימים, אבל מצאתי את זה קל יותר ללכת להנדס לאחור את הרעיון הראשי. ..

יש משהו להוסיף את ההסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.