Live Windows Bootable CDs for Sysadmins
WhoDaresWins writes "Ever wonder how to make a Knoppix-like live Windows bootable CD (or DVD)? Well its now possible using Bart's Preinstalled Environment (BartPE) bootable live windows CD/DVD. It's basically an expansion of the Microsoft's own Windows PE (Preinstallation Environment) idea which is a minimal Windows (XP/2K3) based bootable live CD with a command prompt and the ability to run some basic Windows GUI. Bart's PE allows anyone to make a bootable CD using their own Windows XP/2K3 media with Bart's PE Builder. What's more many people have contributed quite a few plugins that allow you to use the BartPE discs as quite a nifty system administration tool and with some work an almost usable quick system."
Read subject.
Like, 8 years ago?
Lessee:
1) It's Windows. Forget "open".
2) It's Windows. Forget "stable".
3) It's Windows. Forget "drivers" without a dozen driver install disks...
4) It's Windows. Forget "Source code".
5) It's Windows... most apps won't run without registry editing and all kinds of other crap.
Oh, and did I mention... It's Windows?!?!?
I have no problem with your religion until you decide it's reason to deprive others of the truth.
This has been available for over a year....
You come for the NTFS support and stay for the win32 API. By far the other most useful things are the virus scanner and the networking support. You can easily detect all nics that XP will support outof the box or create a plugin if it doesn't
It's great for fixing Windows machines that won't boot. While I would prefer to use Knoppix and systemrescuecd BartsPE is usually more suited.
Beings aspergers AND pulling chicks... I enjoy the challenge!
"New hardware has been detected. Please reboot for the changes to take effect..."
"Windows is shutting down"
"Write configuration failed. The volume E: is read-only"
***
"Loading Windows"
"New hardware has been detected. Please reboot for the changes to take effect..."
To be honest, it feels more like a disappointment than a relief. I'm sure people can identify: we've all faced our horrible problems in the era of Windows 95 and 98 (and others). The operating system seems to completely crash and will only boot up to a screen that tells us some vital file is missing. Or perhaps we have that horrible old floppy disk with a few core programs on it, all of which are near useless. DOS is our only way to go... unless of course the floppy drive is broken. (Happened to me once... rendered the computer seemingly quite useless to me, with my level of knowledge at that time). Do you know what it's like remembering my MSN searches from 5 years ago, when I checked if a Windows bootable CD was a plausible thing? After all of those years, and all of those trials... suddenly, it's here. I happen to think that Windows XP is a fine operating system, and with Norton & Ad-Aware, most bad things are kept off my system anyway. Even the horrible "Your computer has started up in 640x480 with 16 colors, no sound card registered, no video card recognized, and no monitor apparently ever installed for NO APPARENT REASON WHATSOEVER" situation rarely comes up. And NOW we have bootable Windows? It's a silver lining with a cloud, if you ask me.
I'd like to announce the new Blue Screen of Death plugin. This plugin makes a blue screen of death a simple click away. Remove the unpredictability of not knowing exactly when your system will die!
Warning: Does not remove other blue screens of death.
http://pebuilder.meetup.com
Also don't forget the slashdot meet.
http://slashdot.meetup.com
Beings aspergers AND pulling chicks... I enjoy the challenge!
Needless to say, this is good news for Microsoft as it may increase the acceptance of Windows as an alternative to Linux on the desktop ;-)
but then I get to thinking about hardware drivers and wonder how the heck they did it. One thing Linux has gotten pretty good at over the years is handling a billion zillion hardware drivers so that you know you've got the right ones for installing a system. I've never had good luck in Windows when upgrading the hardware if I leave the old driver in place.
You might be able to get away with a basic set of simple drivers (Basic IDE, sound blaster, NE2000...) but then you lose any sort of performance you might have once had... I'd like to know how this thing actually works.
I had just inherited a new notebook from a co-worker that had just left. I needed to make sure that all the corporate information on the notebook was accounted for. Unfortunately this was one they had built up themselves and noone had the admin passwords to the local machine. Enter ESCD.
Using this nice little CD I was able to boot to a linux environment, read the NTFS partitions and make changes to the password files with a nice little menu to step me through it.
A couple of quick changes later and I was able to log in to the machine as the local computer admin and receover all information that had been stored on there. Was quite funky.
Ah, this stuff has been around for like 4 years, at least. We were using this kind of technology at the University of Chicago back in 1999 with WindowsNT images. (The department I worked in was responsible for supporting all of the public-use workstations throughout campus, and we naturally relied on disk imaging technologies.)
If you buy a product like Altiris LabExpert or Norton Ghost and are very clever, you can jury rig an entire operating system environment onto a CD.
Oddly enough, we stumbled on how to do this kind of thing while researching Wake-Over-LAN and PXE technologies. Apparently, the system BIOS just needs to be smart enough that it can look at something other than a PCI/IDE/SCSI hard drive for information with which to load a kernel into memory. If your BIOS is PXE enabled, it's smart enough to tell the system bus to look for a kernel on the network card (in the case of a Wake-On-LAN network boot) or on a CD drive (in the case of a CD boot).
FYI, PXE is Intel's Preboot Execution Environment specification, and is therefore working at the hardware level underneath Microsoft PE (Preinstallation Environment).
Nonetheless, the hardware capabilities which have allowed Windows to be booted from a CD have been around since 1999, at least, as they are part of Intel's PXE specification.
Just my two cents...
was on a Windows trading website (they trade old/new beta's of windows software for tinkering).. This little project isn't very legal at all, if anything, this attention its getting may get them a nice little memo for Microsoft. They are basically stripping down a piece of the new installer for windows and turning it into a small OS for simple applications.. I mean, a good idea and all and sounds fun but its just going to piss off Microsoft..
I've left to find myself. If you happen to see me, please, keep me there until I return.
Are you sure? No, I haven't tried BartPE - and won't, since I am done with MS stuff forever now and my net pipe isn't wide enough to download an ISO.
But - two years ago I played around with the WinPE disk which was a REALLY cut down version XP. Sure it had a gui - win32 stuff was there allright since it could run cmd.exe in a window et all. Sure it has a GUI - if you mean that it doesn't have explorer, then just say that. Misinformation is bad. I could use many other alternative "window managers" (if you can call them that, they don't really manage windows - the win32 library shit does that.) WinPE wasn't very well put together - opening up notepad, I could go to "Desktop" and find weird non-existing entires, bah, whatever. It matters not anymore.
Sorry folks, the only way you will bait me back to the world of Windows is if someone makes a REAL POSIX layer running on top ntoskrnl (The NT Microkernel) (with an option to not load the win32 layer, obviously, whew)
I hate to go on a MS bash, but seriously - way to go MS. First you hire CMU and VMS guys, with whom you write an interesting kernel based on Mach and VMS. Then - you implement all your flaky win16-->32 stuff on top, make a half-assed "posix" layer, and OF COURSE never publicise the ACTUAL kernel (ntoskrnl) INTERFACE. (Thats the Nt... and Rtl... funcs if you care)
Imagine an ntoskrnl-based system with Hurd build around that and not around Mach. Or imagine a UNIX -like environment running on BSD-services running on top of ntoskrnl. Way to go MS - stifle creativity, advancement, technology.
...an almost usable quick system.
Almost usable...doesn't that describe all versions of Windows, stripped down or not?
Be careful about throwing stones. I remember using the Yggdrasil 'Plug and Play Linux' bootable CD back in 1993. It booted and ran rather nicely on a 486DX-33 with 16 megs of RAM.
The current Linux systems are bloatware pigs, just like Windows.
---
What about MS licensing? what are the limitations of distributing something like this? Knowing Microsoft It can't be free..... can it?
"Fear the penguin"
Linux with kernel panic...
MadPenguin.org
"i think if you read the eula, you can use my software on only one comptuer at a time. you can not install it on one computer and boot it into memory on another. i would like to introduce you to our team of lawyers. don't let their horns or fangs fool you. they are really nice. (ha ha ha ha). i might also remind you that there are specific ways in which you may use my software, all of which you agreed before you even opened the CD (thinks to himself: damn, i'm clever). if it isn't specified, and you don't have a license to do this, then you may not."
and this is another reason i use linux.
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
Among other things, the PE environment (or at least, the ones made with PE builder) are limited to 6 processes. They also reboot after 24 hours (intentionally, no less!), resolution is limited to 800x600, 16 bit color, etc. What this tool is really good for is scanning for viruses, doing repairs that otherwise would be difficult (or impossible) under your normal operating environment, etc. In fact, one thing I just saw PE builder used for was to flash a firmware on a machine that only had Linux on it.
If Microsoft will ever release Kinoppix-like full-functional live CD version of Windows with a set of most frequently used apps, that will make many windows users' lives much easier. All viruses and worms that screw up your system by overwriting system configuration files/registry and by installing junk (e.g. spyware) on the hard disk will be history --as long as applications are allowed to run only from the CD-Rom. You can still keep custom icons and all junks (e.g. your mp3s and appz collection for file sharing) on hard disk, while everything in C:\Progra~1 and \Windows dirs will remain as they are supposed to be on a CD. Works just like XboX, I guess. Forget customization: security is more important than your custom wallpapers, don't you think?
Only and the biggest problem with Win-Live CD is that YOU CAN'T PATCH IT! and the fact is MS loves patching your PC. So after all, Win-Live is just another dream. How unfortunate.
Meanwhile, Windows live-CD will allow me to get rid of fat32 partition on my machine. no more dual-boot necessary....
"Bootable Windows"
As opposed to all those that won't boot?
Well, this IS something new!
Any word on when they plan to leak the source?
The Winternals product costs maybe $300. Bart's is free.
Also, it doesn't matter if Bart's is new. What matters is that more people need to hear about it.
I wish Bart's was better documented and easier to customize.
Note that Bart is doing for Microsoft customers what Microsoft should have done. Microsoft provides PE only for its biggest customers. Everyone else gets a crippled version of the OS.
Even if you have Bart's Windows XP is still crippled: "Microsoft Windows 2000 and Windows XP have crippled file systems." The file system cannot copy some of the files that are necessary to the operating system. Microsoft provides no way of making functional backups of its newer operating systems! (Yes, I know about Sysprep and NTBackup and third-party methods. Microsoft technical support agrees with my statement.)
When building a Bart's CD, the program just finds the user's own Windows XP operating system files, and incorporates them into the Bart's CD. No knowledge of the NTFS file system is required, because the actual, real NTFS file system is included.
Yes - if you boot WinPE, you will see some background (moon and blue mountains, something like that)- and then you will see a CMD.EXE Window open up. Thats GUI, since it just drew a window :-D.
I've skimmed the homepage with great interest. There is definitely the potential for an even greater tool than has already been created by this guy. But considering what folks are capable of doing, how are the guys at Redmond going to respond? With the recent code leak in the news, it could be very easy for Gates & Co to pull an SCO or something else in the spirit of control and intimidation to stop users from doing what they consider to be "unacceptable" use of the Windows EULA.
What's more many people have contributed quite a few plugins....
Bart addresses the bureaucratic legalities of using the original install media further down on his web page but when push comes to shove how solid is his position when his own code and that of his contributors are concerned?
Stay sentient. Don't drink bad milk.
This man released something which involves making a copy of the copyrighted intellectual property from Microsoft! We must stop him, or Windows will be available on P2P networks very soon, and terrorists will use it to destroy the world!
(This 'copy is bad' nonsense works both ways, right?)
Christophe (Don't hesitate to point out my spelling and grammar mistakes, I want to learn - Thanks).
sid is the story id. formkey is a random string that is needed to make posts. A new one is created everytime someone clicks "Reply to This". My guess is a script is parsing each story looking for these formkeys and generating either trolls or posts intended for karma whores. If you noticed the original poster's homepage, it links to anti-slash.org. They specialize in disrupting Slashdot, through the use of "jihad" tactics. These karma whores will make posts that are generated from anti-slash's extensive +5 score database. Later they'll use these accounts to spew trolls, flamebaits, and crapfloods.
The Dell Server Assistant CD, a CD-ROM you get with any Dell server, is a booting CD that loads Windows NT and then runs a GUI program that lets you select a disk layout, an operating system, parameters for the operating system (system name, IP address etc) and then prepares an unattended installation file for that operating system. It asks for the OS installation CD, copies it to the disk, and hands over the installation process.
This CD uses some commercially available software kit, the name I now cannot recall, to load a Windows NT system into RAMdisk and let it run from there.
Unfortunately there is no apparent way to exit the installation GUI and go to the NT desktop.
This CD has existed for many years, and I sometimes wondered if we should make the effort to "hack" it and use it as a system repair tool for NTFS based systems.
I don't think this CD is anyway related to Microsoft WinPE technology, but I wonder why it does not stop and say "we must now reboot for the changes to take effect" all the time. It runs on a wide range of Dell servers and I don't think they are completely hardware compatible in the strict sense that Windows often requires.
As far as I am conserned... ERD Commander from Winternals has allways been my tool of choice.
You can boot up a stripped version of Windows. Unlock admin-accounts. Access local-net, make backups of documents on an otherwise f**ked up harddrive... And yes, there is a command prompt.
And no, I am not affiliated with Winternals, but ERD Commander has been around since NT4.0-days, if I remember correctly.
Maybe this is some kind of free tool, unlike ERD Commander, but it isn't news.
Not Buzzword 2.0 compliant. Please speak english.
First of all, lets understand you're talking about Windows in general and not WinXP eight years ago. Well, the answer is you could. I saw a number of write-ups on how to make a CD that would win Win95 right from the CD. Let me add that, because of the driver issues and such you did have to build it for the system you were configuring for (at least if you wanted to use anything other than the minimal VGA drivers) and you might have to ignore a few error message that it spit out while it booted, but it could be done. You wouldn't be able to make a CD you could carry anywhere, but some people were making CD"s that could boot like Knoppix for a classroom environment (without the obvious "cheat" of just installing from CD to hard drive and then running from hard drive). Finding the information is proving a bit tricky, but I should have it somewhere. When and if I find it, if someone doesn't beat me to it, I'll post what I have or a link to same.
I'm an American. I love this country and the freedoms that we used to have.
Way to go MS - stifle creativity, advancement, technology.
I'm choosing to reply instead of moderate, because this is a *huge* pet peeve of mine. I've always thought NT-the-kernel was pretty elegant (especially compared to some *cough* Unix clones).
Actually, the actual Nt_ interfaces *are* documented, but (afaik) incompletely, and without source it's really of very limited utility.
In their quest for One True API (Win32 and now WinFX) they do seem to have killed off all innovation on top of one of their most technically impressive assets.
I had hoped the MSDN academic alliance and shared source licensing would encourage some work, but as long as MS adopts a more liberal download-from-website model for source licenses, innovation on top of the NT kernel is likely to remain a pipe-dream. (When the competition (Linux) is available nicely cross-referenced, you'd have to be crazy to fill out the paperwork for an NT source license.)
Go somewhere random
OS 9 and older...
put any Mac installation CD in, restart while holding down the C key.
OS X
use Carbon Copy Cloner. This is just a GUI for the UNIX utilities built in. After making a clone CD, follow OS 9 instructions.
Not everyone wants to give Winternals $300. Especially since the capability should be supplied with Windows XP, without having to pay more.
There has also been an article in german's well-known c't magazin that covers the process to create your very own live-windows-xp-cd. Just look at c't 02/04 p.180 and following.
Why can't Windows developers come up with something new, instead of copying Linux all the time?
As regards the complete system backup, well have you tried using the bultin Windows backup utility to do an Automated System Restore? From what I can gather it allows you to do a complete automated system restore from a backup by booting off the Windows CD and it actually writes partition layout and other information to a seperate floppy (or some other media) and the system part of the backup can be written out to a network/external disk or DVD etc. I haven't tried it but I have heard some people talk about it. I'm assuming they were able to use it to good effect. You might want to check it out. AFAIK that should do what you are looking for.
BTW just because that person was angry or he had an attitude problem doesn't mean that everything he said was wrong.
Bart had had his tool shut down by Microsoft before. In fact, he had to redo some work and submit it to Microsoft for them to okay it; I'm assuming that approval hasn't changed, assuming his continuing work is also very much original.
----- Wtcher Dragon, UDIC
It's a complete piece of crap. It has like an 8MB limit. That's far too small to do anything with.
Interestingly enough, Microsoft provides the source code for their ramdisk driver. If you don't like the limits it imposes, why don't you modify the source? That's what open source advocates always say.
Hey, this could be a great tool for converting Linux users to WinXP!! Now they can try Windows without installing it and when they start to like it, they can switch to a WinXP installed on the harddrive.
This Live-Windows-CD is also great, if you need to use Windows but all your friends have Linux and in your office there is only Linux etcetc... Don't worry, now you can keep this CD in your pocket, and use Windows on any computer!
Oh wait... did I just get something backwards?
If it's good, maybe it'll take some market share from BSD.
http://www.jankratochvil.net/project/captive/
(haven't used it myself but CT, the local german computer mag, says it's OK and they seldom miss a trick)
sofa -- so good
They care if they can edit the word processor docs. They care if they can use their spreadsheets and read their email. They want to browse web. Office secretaries don't want to change the world. They want to get their job done.
Open Source is a Good Thing but end users care about SOLUTIONS not TECHNOLOGY. Change your tactics.
Don't tell your friend that this is better cuz it's 'open'. Tell them it's better cuz it's free, it's portable and it's faster on the same hardware.
Agile Artisans
I beg to differ. I'm running Debian Woody on, among other things, a 486SX notebook computer (that's SX as in no math coprocessor!) with 8 megs ram and about 200 megs of hard drive.
Though it's not fast, it runs correctly and it is modern code which is being maintained for security bugs. The kernel is 2.4.24 and I can use it with my pcmcia wifi card just fine.
It even allows you to prepare a boot CD for one machine from a backup-set, hosted by another...
"My opinions are my own, and I've got *lots* of them!"
Well... Knoppix runs a full-blown Linux with a full-blown desktop. Windows just can't compete... *lol*
They described how to do this with Windows 95 in 1999.
http://www.heise.de/ct/english/99/11/206/
The information is at this link, c't magazine 1999.
http://www.heise.de/ct/english/99/11/206/
I've also discovered a way to use my ladder to remove nails from the wall.
I use it to defrag my windows system. Delete the hyberfil.sys and pagefile.sys and the defrag goes much smoother and faster.
I discovered it about two months ago. It's fantastic. There are plugins for antivirus software so if you suspect that a machine is infested you can clean it out.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Is it just me or haven't you been able to boot from the Mac OS CDs for years? I even remember Norton Utilities for Mac booting into its own Mac OS that ran from the CD. I'm actually surprised that Windows hasn't implemented this feature, because back in my Mac days, it saved me from having to format my hard disk quite a few number of times.
"You had this look that of an angel, it was such a bad disguise" --Dishwalla
All of you who want to use this ala Knoppix better be prepared to violate some EULA's and make some code changes. From TFA:
# Q: Does PE Builder remove the 24 hour time limit? A: No!
# Q: Does PE Builder remove the "can only start 6 processes" limit? A: No!
You can run 6 or fewer processes for 24 hours or less. On second thought, maybe that's not all that different from regular Windows........
knoppix@cool-dual-beast:~$ uptime
12:57:34 up 9 days, 21:49, 1 user, load average: 0.50, 0.38, 0.34
Guess Knoppix has this one beat.
BitDefender Live (www.bitdefender.com) is a antivirus program that is multiplatform. It works on linux desktops & servers, windows desktops & servers, palm pilots, yahoo messsenger, and on and on. When windows is messed up it can quarentine the virus, say to a thumb drive so if the infected file happens to be explorer.exe its not completly deleted.
I love this program, it does wonders at a university with lots of mindless stupid users.
~ryan
No, seriously, the best reason I've found to use this (over Knoppix or similar Linux/BSD's on a CD) is support for Windows-only hardware, like every wireless card I have.