I owned a PC in the mid-to-late 90s, and while everyone said when you turn it off and back on again, count to 30. But it also had an instant reset button down below. Was there ever really any risk by not counting to thirty?
-
3I remember getting advice like this because supposedly some virus could otherwise have survived in RAM. Not sure how valid that advice was though.– user100487Commented Feb 5, 2018 at 16:47
-
1I remember the 198x PC I had made 3 different power-down noises after being switched off by the hard switch. The 1996 PC I had you couldn't really tell anymore. @user100487: I heard that same rumor. It's not true. The boot code was in true ROM and would thoroughly erase the bottom 1MB thus killing any virus.– JoshuaCommented Feb 5, 2018 at 22:18
-
5Where did “Wait 30 seconds before turning it back on” come from?– MazuraCommented Feb 5, 2018 at 23:48
-
32I know someone working on a helpdesk, who still advises these long times when she lets people reboot a PC or modem. The reason being that people just won't turn it off at all if she doesn't. When she makes them turn it off, basically sing a song while on the phone, and then turn it on again, it's harder for the users to 'cheat'.– GolezTrolCommented Feb 6, 2018 at 10:20
-
9@GolezTrol You may enjoy this story: Blow the dust out of the connector– Michael GearyCommented Feb 6, 2018 at 18:40
23 Answers
I am an EE system designer. I have designed many PC systems (and non PC ones). I do lots of power supply work and have dealt with many HDDs. As always, there is bound to be an exception somewhere. If someone told me to design an exception I certainly could, but here is my take:
30 seconds was always overkill in terms of any digital state. Even very large capacitors on a motherboard (not true inside the AC/DC supply or CRT) are completely drained in fractions of a second. I have taken many scope measurements on many systems and sometimes find a 3-second hold-up on badly designed circuits where a voltage that matters has very high impedance when the system is off (usually something in a stand-by power circuit with a load switch) and they'll prevent a clean reset. But 3 seconds is about the limit of what I've seen.
30 seconds was - and is - true for in-rush current limiters in your AC power supply. These come in two varieties negative and positive temperature co-efficient (search PTC and NTC ICL if you want to learn more) and they need some time to get back to the cold state to do their job. If you are removing AC power and your power supply is hot then you may damage a PTC with a quick power cycle. May. I have seen it a few times (you'll find a blackened component near your fuse). A well designed circuit should be able to handle a couple of hot-power cycles, but if you remove AC power and re-install it once within 30 seconds you should wait before doing it a second time. I guarantee you (but not really, right?) that in the testing of your supply the engineers hot powered it a few times... but they didn't do it 5 times or if they did and it failed they didn't consider it a design failure. But if it failed on a single hot cycle they would fix that.
About HDDs. I have never seen one damaged in an in-system power cycle (I have seen them damage by hot-plugging the HDD power cable: don't do that - they aren't tested for it). But I did not extensively test any '90s PCs for this, and parking heads is real (and was more real then, the HDDs were much less smart). However, starting in 2001 I did a ton of HDD power-cycle testing including very late 1990s units. I never saw what we took to be a "drive still spinning when power was re-applied" failure. The only failures were from voltage surges and mechanical shock. But each model of HDD would have its own personal weaknesses and I am sure there is some unit out there that can't handle certain power cycles.
So yeah, don't wait 30 seconds if you held the front panel button of your PC until you forced a power-off. 3 seconds is good. Don't wait 30 seconds if you removed AC power once (though if you think your supply is smoking hot then DO!). Do not remove and re-insert AC power over and over. You will surely burn it. I'd bet many supplies could be burned in less than 30 seconds of intentional add/remove AC power.
-
1The story I was told (in a 240V part of the world) was that if you switch a power supply off and on again too quickly it might get confused and decide it should be in 110V mode, at which point it would burn out? Commented Feb 5, 2018 at 23:29
-
5I disagree on point 1--I've seen a multi-second discharge. However, this was from the ATX pseudo-off state. I've got a board with a little light that warns you that it's in that state. Turn off/unplug the supply and it takes some seconds to fade--but goes away basically instantly if I touch the on button. Commented Feb 6, 2018 at 1:55
-
@Harry Johnston IIRC PSUs which actually switch things for varying input voltages aren't THAT common ... yes, if it DID do the same circuit reordering via relays, to mimic a design with a manual 110V/220V switch ... and if that got confused... OUCH. That will usually end up in a chunky 200V rated capacitor being charged to 380-400V, which tends to result in catastrophic disintegration. Commented Feb 6, 2018 at 9:13
-
1Agree with @LorenPechtel regarding when the CPU is off. I've seen lots of cases where motherboard LEDs stay on for multiple seconds after switching off AC power when the CPU was already powered down. Granted, my assumption was that this was happening because of the caps in the PSU rather than on the motherboard. The PSU caps are usually large enough that they can keep the system up during very brief (< 1 second) power outages.– reirabCommented Feb 8, 2018 at 20:49
-
4Actually, SATA hard drives are (mechanically) designed for hot-plugging; their power cables have longer ground pins than power pins, to ensure the drive is properly grounded before power is applied. Now, if you repeatedly hot-plug in a system that's not designed for it (delayed writes, etc) you'll lose data, but generally it won't fry the drive.– Doktor JCommented Feb 9, 2018 at 3:22
The reset button does not affect the power supply at all. It sends a reset signal to the CPU (and probably the bus).
Some power supply designs indeed will wear quicker if quickly switched on and off, but this is not typically about still-charged capacitors. Depending on the circuitry, the following things among others could be a concern:
Cumulative thermal load on the rectifier (which has no time to cool down) due to inrush currents, if the power supply did have enough time to discharge the capacitors during the 2 seconds. Usually, it has; otherwise, the computer would keep running for several seconds before even reacting to the switch.
The same principle, applied to startup circuits: these can be designed in a way that they can take the short term stress of operation, if given time to cool down afterwards.
In some cases, the power rails downstream of the power supply might not yet be at 0V if you quickly switch on again. This is not very likely (but possible in some edge cases, think CMOS latchup effects...) to do permanent damage, but can start up the system into a confused state (e.g., if some power on reset circuitry is kept from triggering). A confused system, while it is unlikely to suffer electrical damage, still has potential for data loss.
-
Is there any advantage to waiting until the hard drive spins down before powering back up? Commented Feb 5, 2018 at 12:31
-
4@mannaggia Even badly designed (by today's standards) systems would still cope with spinning up from still and spinning down from moving. Spinning up from moving, however...– wizzwizz4 ♦Commented Feb 5, 2018 at 18:23
-
1Also, an NTC thermistor used to limit inrush current may not have time to cool down. This means that while normal inrush will be quite low (and the rest of the circuitry is designed for this limit), a hot thermistor will allow the full inrush current to flow. Commented Feb 6, 2018 at 4:17
-
The reset button also doesn't allow proper shutting down of services, umounting filesystems, etc. (yes I'm a Unix person but the concept is the same really). Of course holding the power button doesn't either. Perhaps if there is an interrupt hook but it's been too long since I've looked at those - it's entirely possible that that is irrelevant.– PryftanCommented Feb 6, 2018 at 20:55
-
6Consider adding to your answer that turning the computer off and back on, vs the reset switch, erases all dram and static ram (if present) and forces a reset on all cards and other computer powered devices that might not pay attention to the reset line. Further, in the old days of networking turn the system off for over 30 seconds was necessary to make sure the server and and other upstream network equipment recognized the loss of the computer and refresh it when turned back on. A quick reset might not reset state parameters in the network, leaving the computer with possible network issues. Commented Feb 7, 2018 at 17:13
My best guess is that it was (and is) all about getting the computer into a well-defined state.
To make the CPU start at the correct address, it needs to get a RESET signal or something equivalent. And in the old days this was often generated by slowly charging a capacitor at power-up, so that RESET stayed low for some time after applying power. And typically this capacitor (and supporting cirtuitry) also took some time to reliably discharge. So, having power off for too short, the RESET signal wouldn't be there reliably. Pressing the REST button that the old machines still had, didn't use this capacitor, so it worked, no matter how short you pressed the button.
Another factor might have been the DRAM contents. 30 seconds should be enough to discharge all DRAM capacitors making up the individual bits of the RAM chips, so that nothing remains of the previous RAM contents. But to me that's not very convincing, as I don't think the typical DOS/Windows bootstrap process took care about anything found in RAM. Instead it filled the significant parts of the RAM freshly from boot media.
-
8DOS (or other software) shouldn't care about the pre-boot contents of RAM, but even today, using uninitialized variables is a common cause of software bugs. By letting the DRAM clear, you're booting buggy software in the conditions that the developer was, minimizing the chance of triggering any bugs.– MarkCommented Feb 5, 2018 at 19:48
-
1@Mark By letting RAM lose its charge and therefore its contents, I don't think that means you are "getting the same conditions the developer was." 1) I'm not sure if you can count on the memory being all 0's on startup even if left off a while; I just Googled that and could find no authoritative answer quickly and 2) even if it did initialize all 0's, there are multiple startup things that happen to memory before the operating system takes control of it; there are memory tests, bootstrapping, and possibly other things, so every computer could be in a different memory startup state for OS.– AaronCommented Feb 5, 2018 at 20:04
-
2@Aaron, DRAM goes to all-zeroes after being unpowered for a few seconds. SRAM goes to random values, but SRAM hasn't been used as main memory for a long time. Memory checks will set the memory to consistent values regardless of time spent unpowered, but memory checks are hardly a universal feature of computers.– MarkCommented Feb 5, 2018 at 22:02
-
1@Mark Memory checks will set the memory to consistent values for that particular machine. But I would assume that some Dell and some HP machine may not, or even two machines of the same manufacturer but different models may not. Or does everyone all use a specific memory check standard which always leaves the exact same pattern of bits behind? Also, memory checks may not be universal, but they are the norm as far as I'm aware. Since the 90's, I don't know if I've ever encountered a computer that did not do startup-memchecks out of the box. If I have, I don't recall. Seems fairly standard.– AaronCommented Feb 5, 2018 at 22:26
-
3Removing power will also restart all of the I/O device hardware. The drivers are supposed to bring the I/O hardware to a known good state during initialization, but initialization procedures are frequently incomplete relying to some extent on the power-on state. It is also possible for digital circuits to enter unforeseen logic states in which they get stuck until power is removed. I specifically remember we had a computer in which the ethernet card which would sometimes stop working. The reset button would not bring it back, but removing power would.– David42Commented Feb 7, 2018 at 18:14
All the other answers talk about delaying switching back on to prevent possible damage/wear of the power-supply (which I fully agree with). The other reason for a delay that was "common knowledge" way back when was to prevent damage to hard disks.
In normal use, the heads of a hard-disk are incredibly close to the platters, and it is partly the spinning of the platters (thanks to the Bernoulli effect) that keep the heads from touching the surface (with catastrophic consequences if it happened at speed).
Early hard-drives were fragile things: you were advised to park
the heads before powering down (moving the heads to a "safe" part of the disk to "land"). On power-on, the platters would be allowed to get up to full speed (and the heads safely "floating") before the heads were moved back to "active" areas of the disk.
Allowing a "reasonable time" between removing the power and restoring it would allow the disks to "spin down" and the heads to land gently; rapid power-cycling ran the (probably small, but non-zero) risk of "something going wrong" and heads landing where they shouldn't and potentially losing data (as well as the mechanical strain on motors that were designed to run more-or-less constantly).
Even as drive-technology improved (with auto-park mechanisms; perhaps "locking" the heads so they could not touch the surface), it feels "one less thing to go wrong" if you let the drives power-down fully before restarting.
-
4Back in the days of dishwasher sized hard disk drives on supermini computers with removable platters - you where supposed to run the disk with the heads locked out for several minutes before unlocking the heads and booting the main system. Commented Feb 5, 2018 at 17:49
-
1ISTR back in the 70s or early 80s DEC made a drive that would handle power failures by using the rotational energy of the disk to park the heads. Back in the days when a disk drive could cost tens if not hundreds of thousands of dollars, that was a big deal!– TMNCommented Feb 9, 2018 at 17:25
You are still recommended to wait about 30 seconds when turning a modern computer off and on again.
The risk of any damage was very small but not zero. The risk nowadays is probably even smaller due to protection circuitry being present or better than in the '90s.
The idea is that you wait enough time for any charge held in capacitors to dissipate. The risk is that, on powering up, any residual charge may cause a current surge that would damage the chips, processor, memory or interfaces. As I said, the risk was very small, I never saw any machine damaged by blipping the power switch. But I still wait about 5-10 seconds before turning a machine back on.
-
26Whoever told that urban legend first, he was wrong. A discharged capacitor has a higher inrush current than a charged one.– JankaCommented Feb 5, 2018 at 9:47
-
I don't know enough about the electronics to verify the legend and was never sure whether the capacitors were meant to be on the motherboard or in the PSU. I'd like to see a definitive, referenced answer to this question.– Chenmunka ♦Commented Feb 5, 2018 at 9:54
-
3@Chenmunka: There might be a chance a good worded question on EE.SE will give you an answer. And if, the answer would be "no, partially charged caps are perfectly fine in a PSU and even reduce the inrush current stress". It is all about the inrush currents.– PlasmaHHCommented Feb 5, 2018 at 13:38
-
12Modern computers (anything using an ATX PSU, for starters) don't really turn off. Well, they do, if you reach behind the back and flip the mains switch on the back of the power supply, but how many do that? The power button just signals the firmware to switch the system to a different power state, including from "fully on" to "apparently off" or from "apparently off" to "fully on". This is why you can force-poweroff an ATX system by holding the power button for a few seconds, and why the OS can react to a quick power button press by initiating an orderly shutdown, and why the OS can cut power.– userCommented Feb 5, 2018 at 15:29
-
2@duskwuff I don't see how what you say contradicts what I said. An ATX power state can be "power cut to almost everything", or it can be "full power to everything", or it can be anything in between. (Technically, I suppose even "power cut to everything" could be considered a power state.) As long as you can use the ATX power button, which is a momentary-closure switch not even in line with the AC mains, to turn the computer "on" or "off", something must be powered in order to be able to react to the button press. Though of course that might be done by something other than firmware...– userCommented Feb 6, 2018 at 8:18
Count to 30 is an ill advice. You simply shouldn't switch off-on a computer within the same 2 seconds.
The reason is old computers were switched "hard-off", on the mains side of the power supply. To avoid your computer failing everytime there is a short break in the mains (happens once a week or so, depending where you live), the power supply has a one-second reserve.
If you switched off-on the computer within 2 seconds, you enter the grey area in which that one-second reserve may be drained - or not, depending on the configuration of the computer. There may be also some depowered circuits, while others are not.
If you had some RAM depowered but the CPU still running, software may do nasty things.
Over the last 35 years I can remember two instances of too fast a power cycle causing a major failure.
The first was a full height winchester hard drive which crashed it's heads when it was powered up before it had finished parking. After restoring from backups to a new drive I took it to pieces to find nastily deep scratches in the platters. By the mid 90's most hard drives would have been auto-parking however.
The second was a monitor whose power supply popped when the computer was quickly flicked off then on. From the other side of the room, I heard the cluck, clunk as the switch was thrown off then on, followed by the WOM of the monitor powering up, soon followed by the POP. This was in the days of the IBM Big Red Switch, where the monitor was powered from the switched mains side of the BRS. Again, by the mid 90's, few systems would have had the monitor powered directly from a PC power switch.
I have also had multiple instances of fans stalling after power was re-applied while they were still spinning down.
Conversely, I've also seen PCs which will happily keep running for a few seconds after mains power is removed, so unless you wait a little longer, you didn't actually end up power cycling them at all.
As a result of these experiences, I've always waited until a machine was quiet before turning it back on. That's not too long these days for SSD based machines with slow, quiet, PWM controlled fans, but old servers with arrays of 10 platter 10k rpm hard drives and multiple heavy duty high speed fans could be much longer.
On a side note, even if you power cycle your system for 30 seconds, you might be surprised at how intact the 'dynamic' memory in your system is.
If you want to be certain that in-memory cryptographic keys have completely decayed, then you might have to wait significantly longer to make sure that Data remanence is not an issue:
Data remanence is even worse if someone has access to perform a Cold boot attack.
Background: I'm a EE specializing in embedded systems.
You want a 10+ second delay between turning items off and back on. This still applies to modern computers (if actually removing power, not just soft shutdown / restart) and equipment with embedded processors including e.g. routers.
The 10+ second delay is primarily to allow power supplies (stored charge in capacitors) to fully decay to near zero. What this does is:
- Puts reset capacitors (which have a pullup resistor to power, usually with a parallel diode to help discharge them quickly at power-down and make this less of an issue) into a known state.
- Some devices (including e.g. SD cards and USB sticks) have built-in reset circuits. I've recently seen one make of SD card not function (100% repeatably) if the 3.3V supply wasn't taken down to under (IIRC) about 0.6V before re-applying power.
- Many years ago, I worked on a (low-power handicapped aid) system that we found would not reset - ever - if a serial cable was connected to a device with its own power supply, when we were using certain types of serial interface chips. The serial input power fed back through the protection diodes and kept the power supplies from discharging fully, leaving devices in bad states.
- If a device has gotten into a latched-up state (parasitic SCR), it's not going to un-latch until power is fully removed.
Issues with power-supply inrush protection also apply, per other answers (I'm focused primarily on digital, not power-supply design).
Indeed, a discharged capacitor has a higher inrush current than a charged one.
However, some power supplies have a "slow start" logic which limits the inrush current into the discharged capacitors when the power supply gets connected to the main. In some cases, quickly power cycling a power supply does not reset the "slow start" logic and the nearly fully discharged capacitors get charged without any special current limiting. This is especially true when the inrush current limited is an NTC. The NTC needs to cool down before it can act as a current limiter again.
TL;DR version: an NTC thermistor is a very cheap way to limit the inrush current into a power supply (or a table saw or any other machine with a high power-on current). The NTC has a high resistance when it's at room temperature, so it will initially significantly limit the current going though it. It will then heat up quickly. At that higher temperature, its resistance will drop significantly and it no longer limit the current in a significant way. The temperature reaches an equilibrium where the NTC's resistance remains quite low, but still high enough to generate enough heat to keep it at the higher temperature required for low resistance. When the device is turned off, the NTC will cool down again - but not instantaneously.
I am not aware how widespread the use of NTC as inrush current limiters was in PC power supplies. My 2017 NAS uses one...but I guess that's non-standard.
Two factors may require leaving a computer off for a significant period of time before switching it back on:
Some computers distinguish power-on resets from other kinds of reset by looking for a certain pattern in memory. If that pattern exists in memory, the computer may assume that certain other things in memory will be valid and should be kept rather than forced to known values. If the pattern exists but those other things are not valid, attempting to reset the computer without erasing the pattern from memory may be ineffective. Note that in some memory devices, some bits will have a slight bias toward "1" and some will have a slight bias toward "0", but memory designers often try to minimize the bias. While random manufacturing variations are likely to cause most bits to have a significant bias one way or the other, some bits may end up almost perfectly "balanced" and thus take an unusually long amount of time to lose their contents when power is lost.
While many devices consume enough current during operation that removing power will cause VDD to quickly fall low enough to force a clean reset, many chips support a variety of low-power modes. Even if a design never deliberately puts a chip into a super-low-power mode, a chip might somehow end up in such a mode anyway. If that occurs, the bypass and storage caps may be able to maintain VDD for many times longer than usual.
If removing power for a second and then reapplying it causes a system to perform its normal power-on boot sequence, odds are extremely good that one second was long enough. If it doesn't, it's possible that leaving the system off for a longer period of time might work; one shouldn't send the system in for repair until one has tried at least that.
Yes there was but it doesn't seem to be where most of these posts are coming from.
I build and repaired computers from this era in this era. While caps certainly could hold a charge, I can't think of any ever that could hold one for 30 seconds, and was used directly in the PC.
The reason for the 30 second rule was two fold.
First, and formost it gave time for heat to dissipate. These older computers didn't often have fans, and a poorly built, or poorly cleaned one could over heat. Counting to 30 would let even the highest (non-board frying) temperature cool down quite a bit. Now it's not like a two second cycle would be "hotter" then a 30 second cycle. But if your PC was overheating, it was better to wait a bit.
Second was connected peripherals, specially the monitors. In this era some form of vga monitor was typically in use. They were generally CRTs, and generally speaking your turned off the tower, but you left the monitor on. Power cycling the tower would me going from a, lets say 800x600x60 graphical mode to a text mode. In some monitors this would cause, well it wouldn't be good. You could, and I have seen, plenty of, fried monitors because the PC was power cycled too quickly. Other peripherals had other common issues. Modems needed time to reset, printers needed time to time out and realize the next chunk of data wasn't coming. Even some keyboards and mice could get "stuck" if you power cycled too quickly.
These things combined, made it a fast rule to just tell people count to 30, then to try to explain how to, or why to check all the little bits and pieces. In the end, it's a rule of thumb that was just easier to tell someone then to try to explain. Even today computers are little magical black boxes where you shove electricity in and get fancy moving pictures out, to a lot of people. Most people don't care to know the reason why, or how it works.
So in short, yes there was a benefit, and a need, but it was mostly social engineering.
"Back in the day", the more expensive hard disks on "mainframe" computers had provision to prevent the heads from ever touching the media surface. To make them affordable (simple) enough for the personal computer market, the newer smaller HDDs would actually allow the heads to land on the media surface, but in a special "landing zone" where no information was recorded. This meant that on removal of power, the drive had to automatically seek to the landing zone before the disk slowed to the point the heads could no longer float (handled by the drive's controller).
Brief power interruptions (say a few seconds) ran the risk that, although the heads would position for landing, upon restoration of power with the disk still spinning, the controller could initiate a seek even though the drive was not yet spinning fast enough for proper float. This could lead to damage of the recording surface.
Waiting 30 seconds allowed the drive to come to a complete stop so that on restart, the controller would recognize the disk as starting up and not permit a seek until the drive had attained normal operating speed.
I have no idea about 1990s PCs, but the same advice was given for Amigas - and the reason given was because a soft reset or a short power cycle didn't allow for enough time for the RAM to drain of residual power and reset, and only a portion of the RAM was deliberately reset during the power on cycle, which meant that nasty apps could potentially survive a reboot by hiding in the upper memory space.
-
But would that matter if they didn't register an interrupt handler?– wizzwizz4 ♦Commented Feb 6, 2018 at 8:06
-
1@wizzwizz4 no idea, but I recall a "proof of concept" disk from an Amiga magazine that showed it in action, plus there were viruses that were known to exploit it, so it was definitely usable on the Amiga.– MooCommented Feb 6, 2018 at 8:09
-
-
See my comment to the answer by WakeDemons3. Also note that power cycling an Amiga 1000 with the power switch in half a second doesn't do anything. The Amiga 1000 will keep running, undisturbed. Well, sort of - some chip counted AC cycles, so it would have been possible to detect such brief power outages. IIRC, Kickstart 1.2 used that counter to find out whether it was running in PAL or NTSC country (and initialize the video output format accordingly). And yes, i used that "reset-hook" at one time to create a demo which pretended to crash...and then start for real on a soft boot.– KlawsCommented Nov 13, 2019 at 11:29
I have observed a faulty IC (actually a discrete PLL) where the internal counters did not reset unless the board had been powered off for hours - or the power/ground pins were shorted. This is clearly an extreme case (the vendor claimed they could replicate but not identify a design fault), but suggests that odd corner case behaviour is quite possible - particularly in the absence of good brown-out reset and even rigorous reset synchronisation.
None of the other answers reflect what it was like to be a PC user in the mid 1990s. About 1994 or thereabouts, power supplies on Microsoft PC's changed from a regular switch to something less intuitive.
With a regular switch, it was obvious when the power was off. I could switch off my Vic-20 in 1982, count to 3, and then turn it back on. I knew for certain that it was completely powered down. Off meant no power. Want to turn off the monitor, PC, printer, and a lava lamp all at once when you are done playing Gorf? Just flip the on/off switch on the power strip. Similar for PC's around that time - there was an on/off switch.
Around 1995 or so, they introduced modern power supplies, where you hit the power button, and what happens isn't as obvious as the old switches. Maybe it will sleep? Hibernate? Do a shut down cycle that takes a while ("It is now safe to shut down your computer")? Maybe it will restart? Maybe it will do nothing at all, and you'll need to hit it again? Maybe it will wait 10 s then start to do something?
Because we lost easy control of the power supply, the only way to practically know if the computer was actually off was to wait until the lights were off, then wait a bit more to be sure it actually stopped working. It always seemed like if just might start up on its own after a short wait. As this stuff is more reliable now, 30 seconds is overkill. But ~1995 many computers were still really crappy; and power supplies were buggy.
30 seconds was a good way to know the computer was actually off; especially if you were trouble shooting your grandma's computer over the phone. They'd expect to be able to switch it on and off like a blender.
Don't know about the specific unit you mention, but I personally witnessed when an IBM 5100 "portable computer" was bricked by turning the power off and back on rapidly (probably under 1 second). This would have been the late 1975. The problem with this unit was that the internal "power-on reset" signal would not be generated, burning out the power supply itself and a couple of other components.
Note that this unit used a "switching" power supply, not much different from more modern units, at least into the 1990s.
My take is that one needs to allow enough time for the main power supply voltages to be drained down -- 10 seconds or so.
-
"Note that this unit used a "switching" power supply, not much different from more modern units, at least into the 1990s." Are you sure you got that right? Switching power supplies are the lighter ones, which replaced linear power supplies (with the huge, heavy transformers). I don't know when PCs started using linear power supplies, but they definitely tend to use switching (or switch-mode) PSUs these days.– userCommented Feb 6, 2018 at 15:27
-
@MichaelKjörling - Yes, I'm sure I've got it right. I'm an EE and I discussed the design with the guy who designed the PS. The 5100 was "portable", after all. (It only weighed 55 pounds.) I assume that something resembling "switching" is still used, but no doubt many details have changed. Commented Feb 6, 2018 at 18:17
It's still advisable to wait a few seconds, if your HDD is mechanical, i.e. doesn't apply to SSD disks.
People are talking about capacitor discharge. It's not the reason for waiting.
The reason was and still is for HDD to stop spinning, so that when the power turns back on, HDD's heads wouldn't land on spinning disk and scratch the surface, leading to disk damage and data loss.
-
I don't think this is true. The heads don't actually touch the disks.– RickCommented Feb 6, 2018 at 15:22
I've only heard it as 10-15 sec, and as I remember is was to make sure everything in RAM was cleared. I had a Commodore Amiga back in the 1980's. You could mount a virtual drive in memory which would survive a restart (soft reset) and often even a crash that resulted in a reboot. I experimented a bit for how long the virtual disk could actually survive a power off, and I think I landed about 4-5 sec. In general it can be tough for hardware to be turned on and of quickly as others talk about here, but I mostly waited to make sure memory was cleared. This was before having a HDD and I used the virtual drive for extremely fast reboot as I then didn't need a slow floppy disk.
Yes, a 37-second shutdown was sometimes needed on some 1990s computers.
I worked with computers in the mid- to late-1990s that were networked as part of a corporate network. The computers I worked with had Windows operating systems. Some computers on the network ran on Windows NT, but none of the computers I worked with did.
I was responsible for writing custom software for some of these computers. The simplest way of making sure that each computer was using the most up-to-date version of the software was to place the up-to-date copy in a particular place on one "fileserver" computer, and have a desktop shortcut on each "client" computer that pointed to that location on the "fileserver" computer.
Sometimes a computer (I forget whether it was the "client" or the "fileserver", or maybe it was sometimes either one) would get confused about how to find the up-to-date version of the software. (I forget if the problem was a network connectivity issue, or a mis-caching of the software.)
We found that the best way to clear the problem was to shut down a computer (whichever one seemed to not be finding the correct file) for at least 37 seconds, and turn it back on again. 35 seconds was not sufficient. I suspect that this fix involved two timeouts -- one of 30 seconds, and one of 5 seconds. I do not know what aspect of the computers or the network needed to be cleared by each timeout.
15 answers and no one mentioned RAM. The point of shutting down a computer device (any computer device. PC, cell phone, printer, anything with RAM), waiting X seconds, and then rebooting, is to make sure the RAM completely clears. RAM can only store information as long as power is supplied. Any fault in the RAM causing random glitches, will be cleared by power-cycling with X seconds of wait time (to guarantee that power is completely emptied from the circuits). Doesn't necessarily have to be 30 seconds. 5-10 will do.
-
2Your first sentence provides no technical information, and is a blatant falsehood. I counted 7 answers, all days older than yours, that mentioned volatile memories. Many using the exact acryonyms RAM and DRAM. Commented Feb 10, 2018 at 3:44
-
No. Just no. 1) DRAM does not reset to zero; its contents are indeterminate at power-on. 2) For that reason, no sane bootloader or operating system would ever require DRAM to be in a zero state before executing. Commented Feb 10, 2018 at 5:16
-
1
-
@wizzwizz4 ...*should* reset to zero. en.wikipedia.org/wiki/… Commented Feb 10, 2018 at 23:17
-
1Not 1995 PCs (not "IBM-compatible", at least), but still: both the C64 and the Amiga checked their RAM for some special signature at boot time. If this signature was present, the OS would divert execution to some code in RAM. In the case of the C64 this was meant to boot ROM modules (which, when plugged in, would replace some RAM with their content). In case of the Amiga, this was meant mainly to allow for a RAM disk which survive a reboot, but it was also abused by malware ("computer virus"). On the C64, I have seen a few cases where some RAM content survived for minutes without refresh.– KlawsCommented Nov 13, 2019 at 11:18
A PC is called a PC because IBM called their "brand new" microcomputer a PC back in 1981 or thereabouts. I started programming microcomputers in 1976 and I can tell you that even some electronic and electrical engineers were afraid to recommend any design they had not personally vetted.
The power supply, the RAM, the CPU and HDD were all susceptible to the problems mentioned in other replies. I would say THAT is the reason for the 30 second rule. The engineers used that as their rule of thumb because people were having power supply on/off problems right and left. As engineers got smarter they protected their designs from crazy user behaviors.
If you are working on vintage equipment you may want to be extra cautious. If in doubt, leave that puppy unplugged for AT LEAST 30 seconds. Make sure every indication of remaining power is OFF. "just saying" it, be careful.
The risk is you will end up with a brick for a PC.
The 30 second rule was supposed to help protect against viruses. Some viruses would hook into the boot sequence to survive a reset. By turning the machine off for 30 seconds you could be sure that they were erased from RAM. The contents of RAM can survive for a short time without power.
I remember reading this advice in some Amiga magazines. At the time so-called bootblock viruses were common. The Amiga uses a boot block on floppy disks which contains executable code to help the machine start up, so were a prime target for viruses. Once the virus was loaded it would often overwrite the bootblock on any disk inserted with a copy of itself, so the advice was to keep important disks write protected and to turn your machine off for 30 seconds when switching between games or self-booting apps just in case.
HP had a "Vectra" tower PC often used as a server. It had cute ejectable hard disks. A customer had two, one used as a server in their drawing office and another was a "Spare" used as a CAD workstation. The idea was that should their server fail, the workstation could quickly replace it. Unfortunately, they experienced a short power outage of about two seconds. It blew the power supplies in both their Vectras! HP confirmed this was a known fault. This type of fault probably gave rise to the superstition that you should count to 30 when you power cycle.
-
Vectra was the common name for all IBM compatible machines from mid 1980s to 90s.– RaffzahnCommented Feb 10, 2022 at 4:12
-
It's not superstition. The power supply uses an NTC resistor to limit power on surge current. It heats up and lowers its resistance to reduce loss. If you turn the power off and on again quickly it doesn't have enough time to cool down and increase resistance, so the surge current is higher. I have personally seen an IBM power supply blown up by turning it on and off quickly several times. Modern PCs have a soft power switch which keeps the PSU on when the computer is 'off', so there is no surge unless you turn it on/off at the wall (or rear power switch on the PSU). Commented Feb 15, 2022 at 10:24