TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

5 ways to reboot a PC. None of them reliable.

124 pointsby beza1e1almost 14 years ago

8 comments

wzddalmost 14 years ago
Method 6: return to 16-bit mode, call interrupt 0x19 (not if you're on efi).<p>Method 7: return to 16-bit mode, set cs to 0xf000 and jump to 0xfff0.<p>Linux used to use method 6, but it wasn't reliable either. Something tells me returning to 16-bit mode might not be possible for some hardware / driver combinations.
评论 #2607504 未加载
评论 #2608833 未加载
评论 #2608649 未加载
BrandonMalmost 14 years ago
I don't know if anyone else remembers, but I think it was either Windows 95 or Windows 98 which, after selecting shut down, the eventual result would be a message that said, "It is now safe to turn off your computer." I remember thinking it was magic when the computer would actually turn itself off at this point.<p>This article provides a good explanation for why that behavior was necessary.
评论 #2610050 未加载
评论 #2609338 未加载
评论 #2608760 未加载
nuclear_eclipsealmost 14 years ago
It amazes me that this sort of behavior still hasn't been standardized and agreed upon by all PC and component manufacturers.
评论 #2607392 未加载
lebugalmost 14 years ago
Just type SYS 64738.
评论 #2607510 未加载
评论 #2607804 未加载
评论 #2610681 未加载
chadgeidelalmost 14 years ago
Wow - that's very interesting. So, what do most operating systems (aside from Apple presumably) normally do to get a consistent reboot?<p>Are they probing the hardware at install time? Do they just have a "table of things to try" the first time you reboot and then use the "successful thing" from then on?
评论 #2607802 未加载
xpaulbettsxalmost 14 years ago
I'm surprised the triple fault method doesn't reliably work - I thought that processors were guaranteed to restart if you do this; I suppose it doesn't guarantee that other components get reset in the same way.
sliverstormalmost 14 years ago
Man, I love my ARM Cortex chips. I can just call NVIC_SystemReset()
rbanffyalmost 14 years ago
Was there ever a computer as ugly as the IBM-PC?<p>I imagine even the Commodore 16 could reboot itself reliably.
评论 #2608558 未加载