Windows 8 To Feature 'Fast Startup Mode'
New story submitter CSHARP123 writes "Microsoft has posted details about a Windows 8 feature that is a hybrid between cold booting and waking up from a hibernated state. This feature is called fast startup mode. Gabe Aul, director of program management in Windows, explains: '[A]s in Windows 7, we close the user sessions, but instead of closing the kernel session, we hibernate it. Compared to a full hibernate, which includes a lot of memory pages in use by apps, session 0 hibernation data is much smaller, which takes substantially less time to write to disk. If you’re not familiar with hibernation, we’re effectively saving the system state and memory contents to a file on disk (hiberfil.sys) and then reading that back in on resume and restoring contents back to memory. Using this technique with boot gives us a significant advantage for boot times, since reading the hiberfile in and reinitializing drivers is much faster on most systems (30-70% faster on most systems we’ve tested).' The post contains a video as well, which shows Windows starting up in less than 10 seconds."
Can we start talking about "Time to a Usable Desktop"? My laptop boots to a login prompt in 15 seconds, but after login it's another 2-5 minutes before it's done thrashing the hard drive. There are precious few (useful) tools available to track down everything the system is doing, and even fewer to help you improve the situation.
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
in the 11 seconds or less
will they have a real reboot for when I inevitably need it
having the same bolixed kernel coming back after a necessary reboot seems like it would be an pleasant experience
This program was made possible by a grant from the Ultra-Humanite, and viewers like you.
best to have the rootkit reside inside the kernel so it's there forever. Clever system.
Atari rules... ermm... ruled.
As usual the computer scientist spends about 95% of the time talking about the technical details of how this feature is achieved, and 5% talking about why the user would actually want to use it. Seems like waiting 4 minutes and 15 second for your computer to start are two pretty different options. There is definitely room for a middle ground, 30-70% less than the maximum.
So,, they are actually thinking of imitating MAC
Should not be a feature they advertise but implement, who would chose between 10 second boot vs 35.
Another feature looking a lot like the boost feature on old 486 tower when it had the boost option, who was stupid enough to leave it at slow?
When are they going to come up with the technology that boots before I press the power button?
Skip the loading of anything unimportant, full of bloated crapware? Sounds familiar...
The dangers of knowledge trigger emotional distress in human beings.
While a welcomed improvement to the 60 seconds or so that my current machine reboots in (I don't even know really), I'm not sure this even matters. Booting has never been one of the slow downs in my computer and shaving a few seconds off a boot, which is rarely done as my machine is hardly ever turned off, is not something I even care about them improving.
But will this give corporate IT directors a reason to upgrade since they can count those few seconds as "saved" x the number of workers = profit! Even though in reality it won't make any difference.
So they have done what LISP systems have been doing for two decades or more? It's a standard thing for a LISP environment to initialize the environment and store a core image of it to speed up startup. Same thing can be done for LISP applications, effectively giving you hibernation of individual apps in a clean state.
A successful API design takes a mixture of software design and pedagogy.
Some of you are missing the point. It's all about perception, not a usable desktop. If the user thinks or feels like his computer boots up in 10 seconds, then he's happier. Happier customers tends to mean more $. But, yeah, I'd like to know what exactly is available to do after 10 seconds. For example, how much longer to launch a browser and see the latest feed on /.?
Back in 2008 a commenter on Matthew Garrett's blog proposed what sounds like this idea and called it "Rebootinate"
You Linux homosexuals really do my head in. Any post about Windows and you're all over it dribbling bile.
Why would you switch your computer off in the first place, in the middle of the day?
I mean yeah, when you go to bed, then the workstation can be switched off.
But in the morning when you switch it on, you won't sit in front of it anyway, until you have said good morning to others and gotten yourself something to drink. (Or showered, eaten, etc for home computers.) Which is never less than 1-2 minutes, is it?
And during the day, logging out and shutting it down would be stupid since you have your whole work session open, and closing and restoring that is just making yourself additional work.
So why all that virtual wanking over boot times?
Monkey see, monkey do? Imitation-mania again?
If you want to save power, get yourself a very fast SSD or other non-volatile storage the size of your RAM, and let it save its hibernation file in there while powered off. Done.
But the reality is that whenever you swap a hardware device resume from hibernation fails. Since I swap hardware quite often I have to instead select reboot and hit the power button when the system resets. The vast majority of users will never see this problem, or see it so infrequently that it will be a non-issue, but not having the option to disable this feature sucks.
Or, you could get yourself an SSD boot drive. I did so, and Windows boots in 14 seconds for me, and is usable immediately upon login, no waiting for everything to finish loading. I'll never go back!
My current Windows7 boots to login screen in about 8 seconds, and after logging in, it's about 2 seconds to useable desktop. Of course, this is on a new SF-2281 SSD, that pumps out about 511MB/sec read rate on SATA-III controller. If you want fast boot times, people these days should consider an SSD OS drive (120-240GB), and a spinning disk for everything else (data, games, photos, movies, etc). The SSD improves a lot of aspects of performance, much more than just the initial boot time. Of course, this fast-boot on an SSD should be darn near instantaneous start times - unless of course it's not possible to speed up that swirling MS windows logo on boot. (Is that the bootup time bottleneck? Heh.)
With the memory footprint of something like Windows7 64-bit these days, a partial hibernation might be a good idea since full hibernation may require writing an 8GB or larger file to disk depending on how many applications are open. If you leave everything open and then hibernate, cold-booting might be faster, especially on an SSD OS drive.
It seems that every version of Windows has promised a "Fast Boot-up Mode". I wonder if this one will actually deliver on its age old promise.
"I think you know what I'm talkin' about, Mr. President; We're gonna kill us a mummy!" - Bruce Campbell as Elvis Presley
TuxOnIce do a pretty good job for me, takes like 10s ~ 12s. laptop specs are: core i3, sata HD and 4gb ddr3.
Your thinking of it backwards. It isn't so much that they, "figured this out". It is more of a case of, "We are stacking the cards this much higher".
They didn't really figure out anything new - it's more like they're forcing a half hibernate on people who'd usually just shut down or reboot.
For those of us who already use the available sleep/standby states or hibernate, the difference will be unnoticeable, because the reboots we perform (i.e. after software or driver installation, or after Windows updates) will probably still require the full shutdown we've come to know and loathe. :(
Actually, faster than hibernate, slower than sleep/wake (without the power trickle requirements). Unlike either, you don't keep a lot of application states.
Faster than a standard start from shut down.
For people that don't hibernate/sleep their systems, it will probably be nice.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
If you read the article, the hybrid booting is only part of the upgrade.
It’s faster because resuming the hibernated system session is comparatively less work than doing a full system initialization, but it’s also faster because we added a new multi-phase resume capability, which is able to use all of the cores in a multi-core system in parallel, to split the work of reading from the hiberfile and decompressing the contents. For those of you who prefer hibernating, this also results in faster resumes from hibernate as well.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
This makes me think that the universal fix-all solution to Windows problems - rebooting - will cease to work!
That's so strange that people aren't using hibernate. That's mostly all I ever do. I still know some people who think that hibernate will draw battery power and don't use it. I also notice that it's the default button in the Windows 7 start menu, when really hibernate should be the default. Perhaps if the UI explained it better that hibernate wouldn't draw any power more people would use it. I never want a "fresh state", generally the only thing forcing me to lose my user session state is patch Tuesday.
Sounds like it will be great for persistent ring0 rootkits that don't require a physical file to exist.
"For people that don't hibernate/sleep their systems, it will probably be nice."
Of course - still sucks for the rest of us though :p
I was hoping for an *actual* speed-up in the full boot process :(
Also results in faster resumes from hibernate as well... at least in systems which are CPU-limited (as opposed to IO-limited) when coming out of hibernate.
Those with SSDs are on the safe side, I suppose.
The biggest problem I have when running Windows, especially in a corporate environment, is all of the crapware that doesn't start until I log in. Those are the programs that decide to do massive tasks as soon as they're started. They bog down the network connection and thrash the hard drive doing their startup scans. They make the desktop completely unusable for significant lengths of time after login.
I suppose the fast boot to a login screen is useful. I'm able to get to the login screen quickly and log in. Then I can go get my coffee and read the paper while the startup applications take forever to do whatever it is they are doing. But it still doesn't solve the core problem of having a computer that is up and useful to the end user in a reasonable amount of time.
Now, it should be obvious that the blame here is not entirely on Microsoft. They have no control over what crap the end user (or corporate IT monkeys) install on the desktop. They can't control what gets started up when the user logs in. Microsoft has no way to prevent an idiot from writing an anti-virus package that does a complete system scan (that bogs down the entire system while it's running) when it is first started by the user. There's nothing stopping a startup program from waiting for a slow network connection to time out, causing the entire startup process to basically hang. There's nothing Microsoft can do to prevent a program to rebuild it's entire search index at startup, thrashing the disk to the point where the entire system is unresponsive while it's running.
But Microsoft is not entirely blameless either. The root of the problem was the decision to make the console the central focus of operation.There is absolutely no reason why so much of the software has to start up as soon as the user logs in. There is no reason why it cannot be tied to the startup of the computer. And if that software was tied to computer startup there would be no reason it could not be identified for hibernation just like the kernel, resulting in not only a faster boot time but a faster time to actual usefulness of the desktop.
My Samsung Chromebook has REALLY fast startup mode. All the time.
* Carthago Delenda Est *
I still don't get how PC laptop users shutdown before closing the lid.
I bought my first Mac 10 years ago now and have been using Mac laptops ever since. All this time I just close the lid and it goes to sleep and when I open the lid it's there waiting for me to type my password in to unlock it.
The only time I reboot is when Software Update demands it, which is a few times a year.
Why is it that after all this time, the IBM PC industry still can't get its act together with regards to sleep? I've never had one that would do it properly like the Macs do.
So instead of waiting for the system to boot up, you now have to wait for the system to shut down (because it is writing the files required for fast booting). What an innovation!
Pretty good is actually pretty bad.
When I was young my dad and I built a go-kart that used the power train straight out of my grandmother's electric wheelchair. It was fast and looked cool and for a time I felt like the Alain Prost of my entire neighborhood. There was one small problem though... my grandmother was still using her wheelchair at the time. So when she wanted to go out, we would put the battery and motor back in the wheelchair and when I wanted to use the kart we would swap it back. It took about twenty minutes and since she only went out once or twice a week, it wasn't too much of a hassle (for me at least.) It is at this point in the story that my mother pointed out something so ridiculously obvious that it would probably baffle, disorient and possibly even permanently educate Microsoft kernel developers... you know who you are... you have been warned...
My dad, being an enthusiastic amateur engineer improved the swap out time by mounting the whole assembly to a bracket that we could take out of one and bolt into the other in under ten minutes. I remember him and me being excessively proud of this rapid start up time. But then my mother dropped a bombshell that changed the face of go-kart engineering in our household forever. She suggested that we use the DC motor and battery pack from the Flymo lawnmower that sat gathering dust in the garden shed because my Dad hated using it. The mower motor and battery were both lighter and with a bit of gearing, the kart was faster than ever. I was happy, granny was happy, dad was happy and the startup time was reduced from ten minutes to zero seconds.
Great. This means Windows becomes even more convenient for malware. Now malware writers don't have to worry about trying to hijack registry entries and squirrel away executables in obscure locations to restart on system reboot. Windows does this for them.
Windows XP can wake up from hibernation in that time, and then your computer is pretty much directly usable.
But Windows 8 will have to still load the user session - so you get less functionality, in more time. Hip hip.
Not necessarily. Annoyingly, they almost glance over this point, but if we read it carefully -
which is able to use all of the cores in a multi-core system in parallel, to split the work of reading from the hiberfile and decompressing the contents.
This sounds more to me like they've implemented a sort of FIFO system that allows the contents of the file to be decompressed and loaded as it's still being read from disk. It also implies (but doesn't directly state) that the operation is CPU bound, even on typical mechanical hard drives. I'd believe this, as even a cheap, slow mechanical HDD is capable of read speeds of 50-80Mb/s, which probably takes longer than 1s for a single core CPU to decompress, parse and load.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Just curious since most pcs dont go unused for that long anyhow, why not just do a S3 suspend? Juet a thought...
It is irrelevant to the hibernate/sleep users, because those processes are almost completely hardware bottlenecked dependent.
So, what you are saying, is it sucks for people who are dealing with hardware bottlenecked options, that the software won't fix it???
You should be looking for someone other than an OS vendor to fix that issue.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
They're doing that too in the form of intializing devices in parallel.
How about a fast shut down mode like I have with my Mac? Also, can we kill the damn install updates on shutdown "feature"?
Is decompressing data that much work? I'd assume modern CPUs (say, starting from Athlon X2 or Core Duo) are more than capable of handling the amount of data a hard drive can pump out sequentially... hell, these are processors that benchmark at 100MB/s+ for encrypting AES. Shouldn't reading and decompressing the page file be much less CPU-bound?
No no, you misunderstand - my devices sleep and hibernate just fine. It's just that I was hoping for improvements in the time it takes to perform a full reboot, like after Windows Updates or driver installation... :)
Sounds good - but how big is the real-world performance gain? ;)
"Easier And Faster! Your Productivity Will Double!"
The same line they've trotted out with Windows 95 and every version since.
Would it kill them to get some new copy or are they just going to keep regurgitating the same crap every release and watch their OEM monopoly on new computer installs sell it without any effort whatsoever ?
Yeah.. thats the ONLY explanation. I guess your brains capabilities are too limited to come up with anything new. How does it feel to be so stupid?
The only reason I reboot a computer is because Windows has hosed itself somehow. If it's going to keep the same instance alive with this scheme, I lose the benefit of rebooting.
OK so I tried Soluto in a VM. I was curious and downloaded it.
Granted that a VM is not a real machine, it shouldn't make any difference in this sort of software. But it does. The VM install of Windows is pretty spare. It has only a few programs that I actually fuck around with in Windows. It takes under 10 seconds to get to login and under 5 for the desktop to appear. So it's no slouch.
1. Soluto's a pig. Oink Oink. It will not even install if you have less than 512MB of RAM, which a lot of people do if they're still running XP (which is a huge amount of people). This means typically 256 or 384MB or 512MB with "shared graphics memory" cutting it down. I know, people should upgrade, but this isn't some sort of 3D modeling program, it's just a startup trimmer and browser fixer.
2. It's a sloth. It's slow as molasses in January. The install is slow and the interaction is slow. And its disk footprint is huge for what it does.
3. It /insists/ on using flashy 3D graphics calls. I know that you have to please the drooling masses somehow, but this is one of the main causes of #2. In a VM it turns the interface /unusable/. I had flashbacks of Norton in the 9x days.
In short, this program has loads of fat that should be cut off and thrown in the fire. It should reflect what it purportedly does - speed up your machine. This is not done by adding useless frippery.
--
BMO
What a passive-aggressive piece of shit.
An animated frowny-face when I go to Install? And second guessing me?
Fucking really?
I'm sorry, but this is unacceptable in a utility software.
There is a quality I see in good software. I call it 'neatness'. It's a tough quality to describe. Neat software does something useful, does it with aplomb, and has a simple, spare, self-descriptive interface that does not surprise the user in bad ways. But it's more than that. It's software that, when used, puts a smile on your face because of its elegance.
Soluto is anything but that.
--
BMO
Has anyone else thought about speeding up how long it takes for a computer to shut down?
Back when I had Tiger installed on my MacBook, it would take about half a minute, not with Snow Leopard, it takes 2 seconds (when there are no programs running). On some laptops, you need to wait for the thing to shutdown before you can close the lid. My laptop would sometimes go into sleep mode if I shut the lid during power down.
Not to mention it's nice to have something turn off almost instantly when you need it to.
Ooooh, deja vu! It'll turn out that it starts up faster because it does a lot of the work during shutdown to prepare for the fast startup, just as windows does now, only (probably) worse. And so when I go to the meeting my laptop will turn on fairly quickly but at the conclusion of the meeting it'll take forever to turn off. Until I figure out where in a plethora of wizards and dialog boxes is the checkmark to turn off the feature. Just as I had to do with my current laptop. It'll be a managerial line item to say "yes we have fast turn-on just like Apple", but will be simply a rebranding of the current hibernate technique which is the reason for that embarrassing 5 or 10 minutes at the end of meetings while we all wait for our laptops to prepare for the next "instant on".
Ok, got that one. It'll be a mandatory "disable", like Superfetch in Windows 7.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Is Windows still limited to a filename length of 8.3 for system files?
That much thrashing indicates something is wrong and/or you have too little RAM.
It could be swapping, but it could also be seeking like crazy, especially on a slow laptop hard drive.
I'd like to see a way to buy a cheap amount of SSD ( ~= RAM size on mobo, SATA 6Gbps even) and dedicate that to hibernate activities. If I hibernate my laptop, nearly all the wake-up time is reading the memory image from disk.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
I guess that depends on how much it's compressed and what it's compressed with. Not to mention the other operations the CPU must perform to load that data into memory. I'm sure it'd be I/O bound if you were just bltting the whole pagefile back to memory, but there's probably a bit more to it than that. I couldn't possibly say, though, it's certainly not a topic I know a great deal about.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Hopefully this will be better then the fast shut down mode (a.k.a. "blue screen of death") that Microsoft has developed and deployed already.
By the way, did they ever get a patent on the blue screen of death? If not, I'm sure there's a market in there somewhere!
I have to agree. It must be more difficult than I think to come up with a algorithm that maintains a semi-active "hiberfile.sys" while the OS is running. Something like an "idle" task that copies parts of RAM to disk so that when the hibernate button is pressed, there is less writing to disk that needs to be done. (Although I think they have something like that already set up, if you have some flash ram dedicated to one of those turbo-cache modes.)
"I'm sure it'd be I/O bound if you were just bltting the whole pagefile back to memory, but there's probably a bit more to it than that."
Why would there be more to it? When you wake from standby, nothing much happens at all, and the stuff in memory afte rstandby is likely to be the same as what's written back in when waking from hibernate...
I'm out of my depth here too, so this is just speculation on my part :)
Everyone will want it!
I recall several recent "Windows 8 to Feature xyzzy" stories. Extra points for those who have actually encountered the word "xyzzy" in the distant past. Anyway, do you recall them doing this same PR drill for Windows 7? For Windows Vista? And what percentage of those "coming to Windows real soon now" features were actually shipped? And of those that did ship, how many annoyed the hell out of you? Or did anything quasi-useful for you at all? Actually, I wouldn't know the answers to those questions because my company still deploys XP. What about yours?
Microsoft needs to remind you that they still exist, and if they can generate some enthusiasm for a new version of Windows that will likely ship only after another year or two then they have scored extra free points as well. Never mind that a SSD will be a Windows 8 installation requirement. What? The referenced article failed to mention that? Again, I wouldn't know the answer to that question either because I didn't read the article (like every other good Slashdotter).
As Microsoft become less relevant, I predict they will become even more noisy. But folks, I believe much of this is simply empty bluster by a company in serious decline. Who am I, you ask? Why, an Anonymous Coward of course.
--
AC
This sounds like an interesting vector for injecting code into the running kernel. Shut down; remove disk; edit hiberfil.sys; reinstall disk; restart.
I sure as **** hope there's a good quality digital signature on that file! As they're talking about speed, it doesn't seem like a huge probability.
Take off every 'sig' !!
Amazing that after 30 years of Windows a fast bootup is considered something to get giddy about. There's even a stupid as hell commercial for it at the movie theaters.
With Windows, that happens about once a month, and honestly, usually doesn't take that long unless your IT group has seriously fucked up.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
*sigh* All this will mean is an even longer shutdown.
Even before this new 'feature' gets added, WTF is all the work that windows is doing during shutdown?
Surely all it really needs to do is kill everything that isn't actively writing to disk.
which is able to use all of the cores in a multi-core system in parallel, to split the work of reading from the hiberfile and decompressing the contents.
This also implies that MS is compressing the data. I'm not as familiar with Windows 7, but I'm fairly sure that XP does not compress hiberfil.sys...it's always as big as RAM.
I hadn't heard a change for Vista or 7, and I imagine writing a compressed file would slow down hibernation a lot, so you might win on resume, but you'd pay on the other end.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
WIth just Outlook running as the only 'user program', my work comp has 91 running processes listed. Including a Bluetooth service. On a desktop.
Can I ask why restart time is so important?
How often do people really restart / boot from cold boot?
Admittedly, I'm on a Mac 95% of the time, so perhaps I don't know how Windows operates, but my Mac has uptime's running in the weeks, if not months easily. The only time it ever gets restarted is when there's a system update that requires it or there's something reaaaalllyyy screwing up the system (which happens so infrequently that I can't remember the last time I did so.) On the Macbook Pro, I close the lid when I'm done. I come back, I open the lid and it's there and ready. On the iMac, I put it to sleep when I'm done. I come back, shuffle the mouse (or hit a key) and it's there and ready. I can't tell you how long it takes to wake from sleep, but it's something like less than 5 seconds.
Who are all these people who are still rebooting their computer all the time?
will probably still require the full shutdown we've come to know and loathe. :(
Oh noes, a whole minute! Maybe two on some computers!
In b4 low UID Slashdotters talking about computers they had to start with a crank shaft.
Random Thoughts From A Diseased Mind (Not For Dummies)
Or buy a more powerful computer.
There's nothing Windows can do to help you if you choose to have a million things start up on login. Those programs have to be loaded off your disk and that is that. It has no magic voodoo to speed anything up.
So part of it is just not loading so much on startup. That will take some time, no matter what. Another part is making sure you have enough RAM. If the system has to start paging out while it is loading. That really slows shit down.
Ultimately, if you want to have a bunch of stuff load, have a lot of RAM and an SSD. That'll do the trick. It is about 5 seconds on my system from login to done. I load a ton of stuff too. Off the top of my head I have Steam, Origin, Impulse, Spectraview, NOD32, and Live Messenger all start, and I probably forgot one or two.
Seriously, your problems there sound 100% the fault of incompetent IT, not Windows (I say this as an IT guy). If your system runs a virus scan on login that is fucking retarded. There is NO reason to do such a thing. If they want to run a regular full scan (something I am not convinced is useful with on access scanning) it should be done at night when nobody is around.
There's nothing Windows, or any other OS, can do to fix it. When you have something hitting your disk heavy it will slow down since disks aren't good at random access.
Suck my dick you fucking faggot.
Do you have a better recommendation for software which does what Bootvis did before it was discontinued ages ago? And includes a wiki-style database of apps and what the recommended setting is for them? And that is both free, and free for commercial use?
No? Oh, ok then. Im sure I can just recommend to my parents or friends that they fire up Autoruns-- Ill just warn them to be careful not to do anything that will absolutely hose the system.
Myself, I was impressed by the program, because it allowed startup editing in a way that even non-tech literate folks could understand, while not allowing them to do anything super terrible to their machine (like disabling those system drivers-- GP should have his head checked if he thinks a "general user" utility should allow access to those). It also has support for at least IE, Firefox, and Chrome, for disabling plugins-- again, in a way that the average joe could use, without needing to understand "about:plugins", and "tools -->extensions --> plugins".
I think most of the people complaining about Soluto are folks who are upset that its not another Sysinternals Autoruns, which is fine, because we dont need another one of those. This is meant to be used by folks who DONT know what all the various windows services are and which are safe to disable. I think its a fine piece of software, and nowhere near as bloated as is being implied (50mb of RAM at worst). And as for disk space, are you REALLY complaining that it uses 33MB of disk space on install? Oh the horror. And its startup time!! A terrible ~1 second! Oh noes!
I really hope you dont do any support for friends and family, because it sounds like youre really out of touch.
We have seen some drastic improvements over the years from Microsoft for faster booting. Windows 7 is far better than Windows XP in booting and shut down time. Hoping Windows 8 to be far more superior. Still there will be some dependencies.
[Read More - http://goo.gl/QzBdi]
I'd say it depends on the compression, and how fast you can compress.
If you use one of the newer processors that has the AES instruction set and take advantage of that, you could easily compress faster than you can write to disk. With a 2 to 1 compression ratio, you've theoretically doubled how fast you can hibernate.
wtf?? have i gone insane or did an ms blog just use html5 video tag instead of flash or silverlight?
Wealth is the gift that keeps on giving.
My Mac can full reboot in about 45 seconds. Hibernate mode is "hit space button, sneeze, ah I'm back." Whatever, no one here cares, I'm just like taking jabs at Windows since I spend way to much time fixing them at work.
Vote monkeys into Congress. They are cheaper and more trustworthy.
There was talk of something like this a while ago.
I think it's great - sure it would be nice if the machine could genuinely re-boot from cold start to desktop shorter but this is the next best thing.
Our machines have turned off automatically on shutdown for years, so I am going to walk away when I set my machine to shut down. If that means it takes longer but next boot up is significantly shorter, definitely not a problem with me. That's just clever design as far as I'm concerned, regardless of 'cheating' or not.
I wish I could find the article but basically Apple does clever stuff like this to make things seem quicker. I've heard that when you switch between tasks, it pulls up a screenshot which it took the last time you used that app. It displays this quickly and then while your eyes are looking for what to press, it's actually still loading the real application back into memory. It's simple and effective at making things seem quicker than they are -again cheating but ultimately a good user experience.
I laugh at these mortals who have to reboot!
We are in the customer service business. Our job is to facilitate users getting the work they need done. It must be done safely, legally, and all that, you don't get to run around and do as you please, but we work with people. We don't say no unless there's a good reason and generally we don't say no at all, we just say "No you can't do that, but here's an alternative." For example we won't allow FTP to be used because it is insecure, but we'll get you setup with SFTP (SSH) no problem.
If your IT department isn't like that, that sucks. However don't then go and get mad at MS or want them to fix it. They can't make Windows magically handle a mandatory on-login virus scan faster. That can only be done with hardware that is better at handling random access, namely an SSD. Even then it'll slow things down, the real answer is off-hours scanning, or the real real answer is don't perform full scans on a schedule there is no reason.
I use a laptop, and work from home several days a week, especially the days I have early morning phone calls (i.e. mid-morning phone calls on the East Coast, which is not where I live :-) Overnight software installations that trigger reboots mean that occasionally I get downstairs and find that my machine has rebooted, so I have to log in, restart my VPN, restart Outlook, restart my browser, figure out what documents I had open and restart them, and it's at least 5 minutes before I'm able to dial in to a phone call, and more like 10 minutes before I'm ready to work.
And this new "fast startup mode" that doesn't save my sessions isn't going to help that.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
You have to laugh a little... but it's not a bad idea
Apple:
Resume from low power reliably.. quickly
Power buttons sleep by default
Users tolerate very short default sleep timers because of the fast resume. Saves lotsa power.
Portable systems default with SafeSleep on.. writes hibernation data, !quickly!, prior to entering low power mode, resumes from the faster available method - in case battery runs out in low power mode.
Desktops can optionally use it, great in case of unreliable power
Replaced hibernation with a better sleep & transparent hibernation, users trust/use sleep
Microsoft:
Windows resume from low power state has bad track record
Hibernation is a roll of the dice, slow as shutdown
Microsoft understandably cannot change user opinion/momentum
Make hibernation "look like" power off.. log out users, etc.
No need to copy Apple's fast hibernate because users don't expect shutdown to be instant, but they could
Replaced shutdown with hibernation in shutdown clothing
It is clever, I'll give them that.
Whenever someone hands me their laptop, I press the button which used to read "start", enter "msconfig", press enter, go into startup, disable ALL THE THINGS except $chat_client, hit ok, ok, reboot, upon boot check the box and press OK again.
The next day they say their laptop has gotten much faster. Gosh. Don't need a fancy tool to disable all those TSR/notification area roaches.
TRWTF is people see me running a modified Ubuntu and think I'm some kind of computer genious. Then proceed to hand me their laptop running Windows which I haven't run on my own boxes for over 10 years (but msconfig hasn't gone away in all those years).
I used to use Hibernate fairly often with my laptop. But then Corporate IT installed Checkpoint's Full Disk Encryption feature, which disables Hibernate for some reason. Does this new version of hibernate have the same limitations?
I only use full reboot for three reasons - either I've installed some new software that needs it (usually Microsoft Patch Tuesday, or occasionally other software that insists on it), or else I've had my laptop unplugged for long enough that Sleep Mode has failed or gotten hosed(it used to go into Hibernate if the battery got low enough, but it can't do that any more), or occasionally I'll plug the laptop into an external monitor and it can't figure out what it's doing with video (sometimes an extra Sleep/wakeup fixes that.)
This new feature is helpful if I've shut the machine down because of battery, but otherwise I really do need a full shutdown.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Msconfig is not exactly difficult to understand.
The only reason people don't use it more often is that they don't know about it.
It does the job.
It doesn't give you any crap about doing its job.
Therefore I consider this good software. I consider it far better than a glitzed up bells and whistles replacement for msconfig.
--
BMO
There's nothing really new here. This seems to be no different from logging out and then doing a hibernate. It's probably because users don't understand hibernate that they are able to pass this off as fast boot. If users were in the habit of hibernating it would make no difference. They should be announcing faster hibernate not fast startup. This fast startup will not help with restarting for software updates or to install new hardware.
Then use msconfig, and leave Soluto to people who need it.
It might surprise you, but some people actually don't know what BOOT.INI and WIN.INI and SYSTEM.INI mean. Some people don't know the difference between startup items and system services.
If you do, STFU and stop wasting everyone's time, including yours, complaining about something that can seriously help other people. I have to fight against your kind day in and day out, just to let me design software so that our users might actually want to use it.
All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
Trying to reduce boot times is nice and all... but it should not be done at
the cost of "shutdown time".
Windows 7 takes much longer to shutdown than Windows XP and it's quite
annoying.
Now I read this slashdot article and things are about to get worse with
Windows 8 it seems:
More shutdown time BAH !
(Posted on usenet too :P !;) =D)
Bye,
Skybuck.
Other than Windows, is there any other OS that people actually have to reboot every couple of weeks? I forget when I last had to reboot the MacBook Pro I'm typing this on. Probably a couple of months back. Same with my company issue Linux Thinkpad. Fix the motherfucking reboots. I don't care how long it takes to boot if I only reboot it once in a couple of months.
Why has it always been so slow to log on to a domain in Windows? Even in 7, it can still sit there for minutes. If it was implemented in a sane manner, I bet you could transmit and process a lot of information in mere 10 seconds, even if it included the credentials, network drive mappings, policies and some scripting.
Grats, that breaks a lot of things.
For instance: Drivers arent listed, and some drivers (antivirus, web filtering, etc) REQUIRE certain services to be running in order for things to work right. For example, Bluecoat labs web filter (k9) will simply end up blocking all of your internet access if you try to disable it that way (you need to fix the winsock stack, and remove the driver). Or some versions of Norton will simply end up bluescreening you if you do that.
So if you follow your plan, and it ends up bluescreening the person's laptop, what then? "Whoops, sorry, guess its time to reformat"?
Or what happens when you end up disabling their WiFi manager, and the next day they realize their laptop wont autoconnect to wifi, and they dont know the passwords? "whoops, i guess you should know all the wifi passwords by heart"?
Or when you end up disabling their Cisco VPN service, and now the GUI part simply doesnt launch before login, which is a requirement for connecting to their office network? "Oh well, at least your laptop is faster"?
Once again, it sounds like youre out of touch. MSConfig disable all is a shotgun approach that works some of the time, but you usually end up disabling some crap they actually WANTED. Why havent you heard about it? Probably because they now think A) they dont want to keep bothering you about it and B) you sort of made it worse and they feel bad telling you that.
The fact that you havent run windows on your boxes for 10 years is maybe an indicator that you shouldnt be pretending you ARENT out of touch, either. Maybe you should consider using it occasionally rather than assuming that you need to make all windows boxes resemble your version of Zen computing-- some users actually LIKE google toolbar or whatever.
MSConfig is a hammer that breaks a lot of things, and shouldnt be used the way people are using it. It is possible to leave a computer unbootable by disabling services that AV relies upon for example-- see my post above.
And MSConfig does NOTHING to tell you how long each service takes to load, which is what bootvis and soluto both do. For example, I had Eraser on my laptop, and found out that that service takes 15 seconds to load. I sort of wanted the program, but not that badly, so out it went. MSConfig wouldnt have given me that info, and I dont think bootvis works on Win7 x64.
If you want a replacement for msconfig, you should REALLY be looking at sysinternals Autoruns, which does way way more than MSConfig (drivers, winsock stack, services, startup list, codecs, etc).
Honestly, MSConfig is a poor piece of software to use in the way you are using it for a large number of reasons:
* It will pop up a scary warning the next time that user boots
* A lot of MS Articles ask you to switch to "minimal startup" for testing, and then set it back to normal. Any user following these instructions would undo all your work.
* It assumes that there are no vital 3rd party dependencies that will be broken by "disable all"
* It doesnt give you any way to check the digital signature on windows programs, which might lead to you leaving "Svchost.exe" (an infected copy) enabled
* And contrary to your belief, a lot of the time, no, it doesnt do the job, and will easily miss the commonest of viruses.
Its utility is mainly in troubleshooting, and not much else.
I know about msconfig, and I would recommend Soluto above it for 50% of the cases, and sysinternals Autoruns for the other 50% (especially since it can be downloaded straight from http://live.sysinternals.com/
Nice to see the PC world is slowly catching up with the Amiga and only 15 years behind on this one. I seem to remember approx 8 sec boot time from cold with my old 0.5GB HD. http://aminet.net/package/util/boot/FastBootV1_0 Where are my datatypes and arexx ports? I am still waiting for those.
with a 1MB ram drive for a hard drive would boot to a usable desktop in about 2 seconds. Full GEOS desktop ready to go.