计算机怎么知道什么时候没有正常关闭?

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,它是一个由Q&a网站组成的社区驱动分组。...

计算机怎么知道什么时候没有正常关闭?When you start your computer up after an improper shutdown/system crash, it will usually suggest acti*** like booting into safe mode and running a disk check. How does the computer know it crashed?

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,它是一个由Q&a网站组成的社区驱动分组。

问题

超级用户读者FrozenKing想知道他的电脑是如何知道什么时候死机或是不正常关机的。他写道:

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?

这是一个有趣的问题;很明显,现代操作系统很清楚地意识到出了问题,但它们是通过什么机制意识到的呢?

答案

超级用户贡献者David Schwartz对不同的操作系统提供了一般性的答案和见解:

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.

另一个贡献者ChrisF更具体地回答了Windows操作系统:

007Ys3FFgy1gpgeevrguaj30gn08pgme

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.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-12 03:08
  • 阅读 ( 149 )
  • 分类:互联网

你可能感兴趣的文章

如何修复photoshop“scratch disks full”错误

... 第一步应该始终是清理计算机上的硬盘驱动器。Mac和Windows用户可以运行本机磁盘清理实用程序,如Windows的空间清理磁盘清理工具。也可以使用可信的第三方应用程序,如CC Cleaner。 ...

  • 发布于 2021-03-10 19:35
  • 阅读 ( 1188 )

crashplanforhome关闭:现在在线数据备份怎么办?

...网络连接存储)。 将最重要的文件下载到计算机的驱动器。 将部分或所有文件上载到新的云备份。 ...

  • 发布于 2021-03-13 06:56
  • 阅读 ( 184 )

从命令行关闭linux计算机的5种方法

...情况下!),可能会有一段时间你需要重新启动你的Linux计算机。这可能是因为有些东西不起作用。或者,您可以通过SSH连接到远程计算机或服务器,并希望它重新启动或完全关闭。 ...

  • 发布于 2021-03-14 17:35
  • 阅读 ( 225 )

你不知道的rootkit会吓到你

... 任何普通的杀毒软件都无法在rootkit进入您的计算机时捕获它。一旦它进入,它会藏在你永远找不到的地方;你甚至不知道它在那里。当你这么做的时候,它将窃取你所有的敏感信息,销毁你的文件,并使你的电脑完...

  • 发布于 2021-03-16 15:43
  • 阅读 ( 268 )

有史以来最可笑的12个错误

计算机和人类是如此的不同。虽然计算机处理信息的速度是无限快的,但如果它们试图偏离自己的方向,就会遇到麻烦。这些“快速**”与人们形成了鲜明的对比,他们的思维速度不如机器,但更容易适应。 ...

  • 发布于 2021-03-16 17:56
  • 阅读 ( 197 )

mac键盘不工作?下面是如何修复它

...项”面板,查看是否已连接。如果您的键盘正在搜索您的计算机但未连接,请在设备列表中右键单击键盘并选择“连接”(如果您的设备未列出,请跳到下面的第五步)。 ...

  • 发布于 2021-03-18 03:54
  • 阅读 ( 301 )

网络问题?7诊断技巧和简单修复

在所有类型的计算机问题中,网络问题是最严重的问题之一。虽然我们的电脑可以脱机工作,但与互联网断开连接并不好玩。更糟糕的是,当你不能上网时,研究解决问题的方法并不容易。 ...

  • 发布于 2021-03-18 04:19
  • 阅读 ( 306 )

苹果airpods的8个常见问题及解决方法

...如iPhone或iPod)放在口袋里,这就不再是问题了。对于像计算机这样的静态源,您必须保持在最佳音频质量的范围内。干扰源也有可能缩小AirPods的范围。 ...

  • 发布于 2021-03-22 22:40
  • 阅读 ( 301 )

如何检查电脑的cpu温度

... 我们将向您展示如何检查计算机的CPU温度,什么是好的CPU温度,以及在需要时冷却系统的方法。 ...

  • 发布于 2021-03-30 04:04
  • 阅读 ( 193 )

如果你的mac电脑不关机怎么办

Mac电脑和其他电脑一样。有时它们无法启动,有时它们无法关闭。如果你的Mac电脑拒绝关闭,下面是如何关闭它无论如何,希望,永久性地解决这个问题。 如何关闭mac 关闭Mac电脑非常简单,只需单击屏幕顶部菜单栏上的Apple徽...

  • 发布于 2021-04-03 05:35
  • 阅读 ( 219 )
nbv51b5j9z
nbv51b5j9z

0 篇文章

相关推荐