Làm thế nào một máy tính biết khi nào nó không được tắt đúng cách?

Mục lục:

Làm thế nào một máy tính biết khi nào nó không được tắt đúng cách?
Làm thế nào một máy tính biết khi nào nó không được tắt đúng cách?

Video: Làm thế nào một máy tính biết khi nào nó không được tắt đúng cách?

Video: Làm thế nào một máy tính biết khi nào nó không được tắt đúng cách?
Video: 3 cách quét virus toàn hệ thống Windows 10 bằng Microsoft Defender - YouTube 2024, Tháng mười một
Anonim
Khi bạn khởi động máy tính sau khi tắt hệ thống không đúng cách, hệ thống sẽ thường đề xuất các hành động như khởi động vào chế độ an toàn và chạy kiểm tra đĩa. Làm thế nào để máy tính biết nó bị rơi?
Khi bạn khởi động máy tính sau khi tắt hệ thống không đúng cách, hệ thống sẽ thường đề xuất các hành động như khởi động vào chế độ an toàn và chạy kiểm tra đĩa. Làm thế nào để máy tính biết nó bị rơi?

Phiên Hỏi & Đáp hôm nay đến với chúng tôi theo lịch sự của SuperUser - một phân khu của Stack Exchange, một nhóm các trang web Hỏi & Đáp dành cho cộng đồng.

Câu hỏi

Người đọc SuperUser FrozenKing muốn biết làm thế nào máy tính của mình biết khi nó đã bị rơi hoặc bị tắt máy không đúng cách. Anh ấy viết:

Actually, this question struck me because of power cuts in my house. When there is a power cut, there is a sudden loss of power from the computer.

How does the computer know that the shutdown was not properly done?

Đó là một câu hỏi thú vị; các hệ điều hành hiện đại rõ ràng đã nhận thức rõ rằng một cái gì đó đã đi sai, nhưng theo cơ chế nào họ được nhận thức?

Những câu trả lời

Người đóng góp của SuperUser David Schwartz đưa ra một câu trả lời chung và hiểu biết sâu sắc về các hệ điều hành khác nhau:

For non-Windows based PCs, the detection is usually done on a per-filesystem basis. When a filesystem is mounted in read/write mode, an entry is written to the filesystem marking it dirty. When the filesystem is unmounted, an entry is written marking it clean. On startup, the operating system checks if its core filesystems are marked dirty, and if so it knows there wasn’t a clean shutdown - at least of those filesystems.

Một người đóng góp khác, ChrisF trả lời cụ thể hơn cho hệ điều hành Windows:

Windows also uses the Dirty Bit method to detect whether the PC was shut down properly:
Windows also uses the Dirty Bit method to detect whether the PC was shut down properly:

When powered off as normal, the bit is switched off. However, in case of power outage or improper (forced) shutdown, the bit will still be on the next time the PC is started.

This means that Windows can suggest remedial action – such as booting into Safe Mode.

In addition a Windows based PC will write an entry into event log detailing when and why (if known) it was shut down. It also writes an event when the PC starts up.

Có cái gì để thêm vào lời giải thích? Âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange có hiểu biết công nghệ khác? Xem toàn bộ chuỗi thảo luận tại đây.

Đề xuất: