18Aug

איך מחשב יודע מתי זה לא היה כבה?

click fraud protection

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

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

השאלה

קורא SuperUser FrozenKing רוצה לדעת איך המחשב שלו יודע מתי זה התרסק או אחרת היה כיבוי לא תקין.הוא כותב:

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

כיצד יודע המחשב כי הכיבוי לא בוצע כהלכה?

זו שאלה מעניינת;ברור מערכות ההפעלה המודרנית מודעים היטב שמשהו השתבש, אבל על ידי איזה מנגנון הם מודעים?

תשובות

SuperUser סופר דוד שוורץ מציע תשובה כללית תובנה מערכות הפעלה שונות:

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

instagram viewer

תורם נוסף, ChrisF עונה באופן ספציפי יותר על מערכת ההפעלה Windows:

Windows משתמש גם בשיטת Dirty Bit כדי לזהות אם המחשב נסגר כהלכה:

כאשר מופעל כרגיל, הקטע כבוי.עם זאת, במקרה של הפסקת חשמל או כיבוי( כפויה) לא תקין, קצת יהיה עדיין על הפעם הבאה המחשב מתחיל.

משמעות הדבר היא ש- Windows יכול להציע פעולה מתקנת - כגון אתחול למצב בטוח.

בנוסף, מחשב מבוסס Windows יכתוב ערך ביומן האירועים המפרט מתי ולמה( אם ידוע) הוא נסגר.זה גם כותב אירוע כאשר המחשב מתחיל.

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