无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: khauyeung
打印 上一主题 下一主题

[01-01-2008更新]: 用VistapeBuilder 011打造最新的VistaPE 2.0

[复制链接]
121#
发表于 2007-1-7 21:57:34 | 只看该作者
想下一个现成的,自己做的话,我现在还没有VISTA呢,请给一个,谢谢
回复

使用道具 举报

122#
发表于 2007-1-9 13:58:56 | 只看该作者
内容很丰富,学习啦。谢谢。
回复

使用道具 举报

123#
发表于 2007-1-28 05:34:05 | 只看该作者
The bottom is about to fall out of the market for imaging tools like Symantec Ghost: Windows Vista is based entirely around Microsoft's own system imaging technology. The Vista install DVD is, in fact, just one big system image.

In the XP world, most advanced users are used to customising the Windows install disc. It's a straightforward, if tedious, process to slipstream service packs and patches, add extra drivers and create answer files that allow XP to install with no user input.

But this flexibility only extends to the installation of Windows itself. To clone a full system with apps installed, Symantec Ghost or a similar utility must be used to create that image.

However, all this is about to change. Windows Vista is based entirely around Microsoft’s Windows Imaging Format (or WIM), a file-based imaging standard rather than a sector-based. this means that the image isn't a bit-for-bit image of your disk layout, and hence you can apply the image to a new system without destroying the contents of the hard drive.

Also, Vista is hardware-agnostic, so you can use a single system image as a source for multiple hardware platforms, even if they have quite different hardware configurations.

Being file-based also enables certain features which will prove seriously useful. When capturing a system to a WIM file you can specify exclusions. For example, you can have a work directory on the system with temporary data. Instead of having to clean it up every time you can simply exclude it from the capture. The same applies to session-based files like the pagefile - it will be recreated when the system boots anyway, so why waste space?

Single-instance files are another advancement. WIM files can store more than one image, so you can have multiple system configurations stored within the one WIM, but to avoid image bloat single instancing checks each file referenced in each image. When more than one image references the same file (for example, almost the entire contents of the C:\Windows directory), the physical file is only stored once within the WIM and every image which references it is directed to that copy. Each file stored in a WIM is assigned a unique SHA-1 hash, so version integrity is assured.

Interestingly you can have as many images contained within one WIM file as you think you can manage, and any one of them can be marked as bootable.

All WIM images feature one of two compression technologies - LZX or XPress. LZX gives greater compression when space restrictions are an issue, and is the option of choice when installing from fast media like a DVD.

For CD/DVD-based installs, WIMs can be split into multiple SWM files for media spanning. XPress is a faster compression algorithm, and gives the best performance when deploying the image across a network.

Compression along with the single-instancing means that WIM-based images will offer major space-saving benefits over traditional imaging formats like Ghost. Of course, it’s not an all-in-one imaging solution. It’s still dependent on delivery systems like SETUP.EXE, SMS (Systems Management Server) or WDS (Windows Deployment Services - the successor to RIS, Remote Installation Services). But that’s no different from any other imaging system.

In the next blog update I’ll go through the Microsoft tools available to interact with and customise WIM images - it’s seriously cool stuff!

RELATED

Inside Vista's image-based install
add new comment
1:
file based image? wow! looks like they re-invended tarballs ;-)
Seriously, it looks nice. I always wondered why system installs aren't done like this since win 95.

Fra

Francesco (187 days ago)
reply
2:
Imagine how many years ago someone else would have made this same software if NTFS was an open standard. Instead, it's closed, proprietary, and after 13 years, we've only just managed to get write support under Linux.

Bravo, Microsoft. Truly innovative.

Ashley (187 days ago)
reply
3:
Great, MS invented TAR!!
This is how I make my install images.
The big issue is not the WIM images, that seem like big TAR archives, but that they now will have an OS that is hardware agnostic.

Horacio (187 days ago)
reply
4:
I think you have the compression schemes confused.

Xpress, the faster compression is better for DVD and/or fast media.

LZX compresses better, therefore better for a network install.

Oops! (187 days ago)
reply
5:
Congratulations on making a self-booting DVD that has a compressed operating system and applications, completely self-contained for use as a rescue disc, but also installable to the hard drive if the user chooses.

Good going, Microsoft, you invented Knoppix!

Pat yourself on the back for this true "innovation".

Seriously, a live OS running on a bootable CD, that autodetects hardware and isn't tied to a particular motherboard, is a big plus for Windows. All installs should be done this way, as then it makes doing an OS install trivial: just copy files to the hard drive. No need for a special full-screen installation program that can only be ran once and doesn't let you do anything else during the install. (Something Red Hat could learn from: the Anaconda installer is seriously dated.)

I think Microsoft was starting to get worried about the popularity of self-booting USB thumbdrives and rescue CD's, and figured they had better do something to keep people hooked to the Windows wagon. I could see Microsoft thinking about people wanting to carry around their own "personal system" installed on a USB thumbdrive, and defecting to Linux as a result.

Remember, Microsoft, it's all about "protecting the right to innovate". If the maker of Knoppix had his ideas copyrighted and patented, and kept a few powerful lawyers on retainer in the United States, you'd be singing a different tune now....

Krellan (187 days ago)
reply
6:
So will the developers of TAR and Knoppix sue Microsoft for stealing their ideas?
- Probably not.
Im sure if the shoe was on the other foot, Microsoft would be throwing around sopena's like lollies at a kids party.

Smiddi (187 days ago)
reply
7:
"If the maker of Knoppix had his ideas copyrighted and patented, and kept a few powerful lawyers on retainer in the United States, you’d be singing a different tune now…."

Or, as is usually the case with Microsoft, the creator of Knoppix, Klaus Knopper, would be singing "I'm in the money!" as they throw cash at him so that he doesn't sue...

Declan Kennedy (187 days ago)
reply
8:
Live CDs and tarballs are very popular with Linux based systems. This thing to me looks like a classic case of Ignore, Ridicule then Copy from Micro$oft. What do we copy next Micro$oft???

M. Sindayen (187 days ago)
reply
9:
Well, this is excellent news for pirates people and poor 3rd world countries. Instead of wasting time installing windows, people can download or buy the CD/DVD with vista for $1 and have it ready in like 10 minutes. I'm doubtful that the WIM file (probably M$ proprietary stuff again) will be of much useful to stop crackers from craking it. They can very much unpack it, crack, then pack and generate another "genuine" SHA-1 #. That's innovation right there.

Yay!

Alex Le (187 days ago)
reply
10:
jeez, you guys! we've had WinPE for years! the only differences being that it wasn't compressed and didn't have a GUI. remember that blue thing you'd start installing XP from? or the first reboot when it ran the setup frontend?

also remember that the winpe on the vista dvd is a completely different image from the one used to install the os.

ikyouCrow (186 days ago)
reply
11:
Oh! got to love this people... Seriously, i don't see the point in bashing Microsoft for every single thing they do. If you don't use Windows, shut up. If you do, then appreciate those innovations (yes, innovations in the terms of microsoft). Good changes are welcomed, better late than never.

ivander (186 days ago)
reply
12:
i would really like to know how the software giant that is know for being bloated is ever going to get over that at this rate..... there are toomany speed freaks who know that their machines aren't being used for their full potential....

ohhwell

good for them.... i think it will be cool none the less.

varsendagger (185 days ago)
reply
13:
OMG! #11, MS innovation? when? what? I've not seen anything "new" (read: something not based in or similar to another software) from the redmond crowd since QBASIC... even thought NT 3.5 kernel is large inspired in OS/2 and VMS...

I don't think that this is such a bad thing I find MS disturbing because their propaganda machine have started to flood us with their propaganda with new (as a reinvented wheel) tools.
Now I wonder which "new" tools we will have soon... bash-like command line? text based configuration files?

duh!

torpedeitor (185 days ago)
reply
14:
You're all so clever. Whatever they do, you'll be there to bash them.

If your precious *NIX OS's were as great and inventive as you all claim then they'll have their day, right??
You guys dont know shit.. And, more importantly, nobody gives a flying **** what you think you know and what you mean.

Now, crawl back to whatever you came out of and wait for the next thing to attack.

meh (185 days ago)
reply
15:
HA HA HA HA!!! #14, you're da man! I was just about to come in here da same. I truly don't see why people insist on bashing MS so much; like M$ killed their parents or something.

Seriously, I personally don't care about Macs or Linux so guess what...I DON'T GO READING POSTS AND BASHING THEM. If they are truly that great why would you even bother to read anything about MS? They've always sucked right? They've always had the inferior OS right? They will ALWAYS be behind right? So why the hell you all keep coming back for more.

It's a psychological issue, lol. You feel the need to bash MS because your OS is inferior. Really you guys are wasting time...go read a Linux/Mac blog and glorify it there. Leave us with our inferior Windows.

Cuz like #14 said...we don't give a rat's @$$ what you think.

shiranai (184 days ago)
reply
16:
"Cuz like #14 said…we don’t give a rat’s @$$ what you think."

In the kingdom of the blind, the one-eyed man is king. Serf.

Declan Kennedy (184 days ago)
reply
17:
"The bottom is about to fall out of the market for imaging tools like Symantec Ghost"

"But this flexibility only extends to the installation of Windows itself"

How is this a fall out to Symantec? Okay so administrators have more power on creating a front OS specified to clients. But when admins need a application that bundles the OS, Apps and Required Drivers that can be deployed in minutes over a network Ghost is superior.

James (183 days ago)
reply
18:
Well, XImage does full system images in WIM format, not only Windows images. Those images are hardware independent.

Of course there will still be a market for Ghost in 2000 and XP imaging, but it's unlikely its sales will do anything but drop once WIM is out there.

Dan Warne (183 days ago)
reply
19:
I don't believe Ximage will support multicast like ghost. At least from what I have read. So those admins imaging more then one machine will most likly stay with Ghost.

Tram (156 days ago)
reply
20:
hmm.. We use nlite to do simular installations at work for customer PC's.

DX (154 days ago)
reply
21:
Hmmm... Since Symantec Ghost was used in the article, I'm wondering if James has used Ghost in the last five years. Has he ever looked at a Ghost image with Ghost Explorer and noticed the files that are shown? Ghost does file based imaging unless you specify a sector based image. Compression of the image file? Again, Ghost does that. Specify it using -Z0 to -Z9 on the command line or selecting None, Fast or High from the GUI. Exclusions? Got those as well.

It gives me very little faith in the author of an article when he seems to lack basic information about what he writes.

David (149 days ago)
reply
22:
David - what are you talking about? I mentioned Ghost in the article but I didn't actually USE it in this instance. The article is about the imaging capabilities of the WIM image format and that's it.

And yes for your information I've been using Ghost for about the last seven years.

James Bannan (149 days ago)
reply
23:
i think there's a couple of issues people need to get over here

a) tars and live cds are all very well and good for the linux fold that use them - no one is saying that microsoft are better than another OS, or file format. The fact remains, that whilst windows administrators had windows PE, there were some well defined issues with the software, and for the most part these appear to have been addressed in pe2.0, and WIM. I don't know enough about creating live cd's, but my guess is that everything new in WIM and PE2 means something new that hasn't been seen yet, even in linuxville.

b) there are clear benefits from using a sector based image, compared to a file based image - these were discussed in the article. I use ghost for image capture and deployment, but do not use it for OS deployment - if only because the tool is far from user friendly, and the process of deploying an image to a new hardware revisions is far from streamlined. eg, if you want a new driver you can't inject it in a supported way in to the partition because ghost explorer doesn't (or didn't when i last checked) give write access to ntfs partitions, and using FAT and later converting to NTFS adds in additional uneccessarey steps, and security issues. Finally, lets not forget, ghost and the relevant backend software, and pxe environments are not free.

jrb (144 days ago)
reply
24:
doh. obviously, point b should've read

"there are clear benefits to using a file based image, compared to a sector"

jrb (144 days ago)
reply
25:
I think the criticisms are fair. Nobody could accuse MS of innovation and make it stick. they avoid this need, by using the vast wealth derived from the near-monopoly of Windows to buy innovative companies and rebadge the technology as their own. Very simple. And those who object to *nix users criticising MS for delivering less and later than many Linux (for example) OS's are being disingenuous. We all know full well, as has been pointed out, that if someone were foolish enough to copy one of MS's "inventions", they'd be swamped with litigation quicker than you can blink. Yes, it is indeed good when MS FINALLY decides to do things better, but let's not fawn at the feet of Redmond in admiration where it is not due.

My criticism of the latest Vista installs is that upgrading from one to another requires an inordinate amount of diskspace. I had to do a clean install of the pre-RC1 because my 16GB partition did not have enough free space to upgrade Beta 2. Then when I wanted to upgrade from pre-RC1 to RC1, the 26GB partition I had put that on, did not have enough space again (ONLY 12.2GB free, and amazingly when I used the MS tools (remove windows features and disk clean up the free space actually went down to 12.0GB - go figure!).

And after all that, there is still too much which does not "just work" with the RC1, so I hope things will improve further before RTM.

Andy (141 days ago)
reply
26:
Microsoft have certainly 'used' the community to improve their flawed software, its like piracy in reverse... 'help us fix our bleeding edge operating system' and then pay us upto $496 for the privilage of using when you have fixed it! Revenge for all the cracked copies of WindowsXP out there I guess! Bet four years is not enough time to fix all of the faults in this blotware puppy! Oh well we will see.

Stephen (127 days ago)
reply
27:
Ah... there we have it again. The Linux haters and the Microsoft haters.

I agree, MS's "innovation" is not new.

And also, Knoppix wasn't the world's first live CD.

And also, Linux doesn't have much that Unix didn't have - all "innovations" in Linux came from the need to give compatibility with proprietary products that already existed (I'm thinking NFS/NIS, pluggable authentication modules, heirarchichal file system, network stack, and partitioning with Xen which is just about arriving). Either use the "we make new technology" trump card or use the philosophy trump card.

MS sucks! True. But saying they suck isn't going to make you more innovative.

No credit where it isn't due.

Yoda (116 days ago)
reply
28: A big improvement
I remember when it took me a while to get through an installation of XP on my old box, and now, I see this new image format, and installing Vista now, it's a lot faster (and might I say, simpler!)

I really think this image format is good (in terms of installing Windows) I really appreciate that it makes my day a little easier.

Erick (79 days ago)
reply
回复

使用道具 举报

124#
发表于 2007-1-28 05:36:31 | 只看该作者
Inside Vista's new image-based install

Vista’s installation process is dramatically different to any previous version of Windows: rather than being an 'installer', the install DVD is actually a preinstalled copy of Windows that simply gets decompressed onto your PC.

So how does it adjust to your hardware? How do you slipstream updates and drivers into it? Can you also 'preinstall' your favourite apps into your Vista DVD?

And most importantly, can you build a custom Vista install DVD that doesn't install all the 'free AOL trial' crap that typically comes bundled in with Windows?

We asked Microsoft Australia Technology Specialist for Windows Client, John Pritchard how it all works and got some surprising answers.

Dan Warne: Vista’s “image based install” basically means that what you get on your Vista DVD is a preinstalled image of Vista, is that right?

John Pritchard: Yes, what users’ DVDs will contain is the install Windows Imaging (.WIM) file, which is basically our operating system folders wrapped up into one image file.

The users will put their DVD in, boot off it and run the setup and it will look to them like they are doing an install, but what it is really doing is grabbing the install.wim and executing that as an upgrade or clean install depending on what the user wants.

Dan Warne: So it’s basically decompressing a preinstalled version of Vista onto the hard drive, and when you do an upgrade, it’s basically putting a clean install of Vista on there and migrating your XP settings into Vista, right?

John Pritchard: Yes, that’s right, it’s a compressed image. We will ship it with fast compression, and then users just need to have the space on the hard disk for that image to be offloaded and decompressed.

There’s also the advantage that it is file-based, not sector-based image, so you can install the image onto your hard drive without overwriting other data.

We also have advanced User State Migration with Vista. Users can take their settings from a previous version of Windows, migrate them off the PC and put them into an installable format for a new PC.

So, for example if they wanted to wipe their XP installation completely and start again with Vista, they could take their data off their XP installation with the User State Migration Toolkit and then restore it into Vista once they’ve completed their installation.

The User State Migration Toolkit can collect settings from Windows 2000 and XP SP.

Dan Warne: So is that something that ordinary consumers could use to migrate data from an old PC to a new Vista PC? Would it be easy enough for consumers to use?

John Pritchard: Yes, it would be easy enough for consumers to use, though in that market there’s also the Files and Settings Transfer Wizard.

James Bannan: I’ve used the XP Tool, the Transfer Wizard, a number of times for upgrading computers. The User State Migration Tool is more powerful but it is command-line based, so not as user friendly. You’d certainly find that power users would be drawn to it, definitely, especially as you can combine it with the WIM file image being a file based imaging format, meaning it’s not an overwrite of your whole hard drive (unless you wish it to be).

Dan Warne: So in terms of the way the WIM system works, would it be possible to use WIM to back up, say, a Dell laptop completely as an image, and then restore it onto a Lenovo laptop with different hardware, for example? Would Windows be able to adjust to that different hardware?

John Pritchard: Yes, and that’s one of the great benefits of it. The WIM format, being a file-based format, is separated from the hardware you’re running it on. So you could take an IBM, Dell, Toshiba, whatever you’ve got, build your image up in it, and the way the traditional imaging process works, you can sysprep the machine, drop it and then create the image.

That way you can restore the image on multiple platforms. The caveat is that I wouldn’t go from a 32-bit architecture to a 64-bit architecture, but staying inside 32-bit, you are no longer tied to the Hardware Abstraction Layer (HAL) any more, and that is a great feature that releases us from so many challenges we’ve had in the past with HALs and multiple images.

You can now build your golden machine just like before, capture the image and then that image can be deployed widely and as you need to.

Dan Warne: what about keeping an image up to date. Users have had to get quite expert in doing this with XP because of its very out-of-date driverbase. Is this made easier with WIM?

John Pritchard: yes, you can update WIM images very easily.

There are two basic steps: one, you can just load a folder anywhere in the image you like. If there’s something that requires a folder under the system32 directory that is completely unique to some particular hardware, you have the liberty to inject that folder into your WIM.

The other way is that you can use a DriverLoad utility, and that will actually place important things like disk drivers into their required location in the image, so when you are running a setup, it can look through its normal repository for drivers and bang, it’s there, because it has been injected.

James Bannan: Out of interest, this all does rely on the image having been sysprepped, is that right? Because even though it is a similar deal with XP, even if the drivers are there, it does still need to run through that setup process of assigning drivers to hardware. With WIM, I assume you couldn’t just do a clean build, capture, inject the drivers, and drop it back on? It would still need to run through the driver allocation?

John Pritchard: With the actual released build of Vista, a user can mount the install.wim file on the Vista install DVD, mount it and put the drivers in themselves through the command line utilities.

When they unmount it, they’d have to burn another DVD of course, but they could have put drivers in there with it mounted into the file system. The drivers are actually injected into the right locations in there.

That’s with an image that comes from Microsoft; if they want to build their own golden machine, they have to reboot it, boot into something like WinPE, and then use ImageX to capture the image, and once you’ve got that WIM image, you can inject drivers into it just like the Microsoft-supplied WIM.

Dan Warne: A lot of drivers nowadays come bundled up into EXE files that install everything into the right place for you. How would you inject those into a WIM image?

John Pritchard: You can actually do that with the unattend.xml file. You would put those EXE files on the disk and let the unattend process install them. If you look at the Windows System Image Manager, it has the capability to say, “look at these packages on a distribution share, and run these drivers as an application after you have built the system.”

James Bannan: at what point in the install do those apps run?

John Pritchard: They’re done in part seven, that’s after the system has been built, before logon. Now, with the EXE packaged drivers, you can install them onto your golden machine, then build an image based on that. That’s the other way of doing it, of course.

Dan Warne: I know that I have a cynical journalist’s mind, but isn’t that a bit of a risk for malware to be injected into Vista install DVDs, given that those apps are executed before logon?

John Pritchard: Yes, well I would certainly recommend when people are looking at any content they make sure they have the approved and hologrammed DVDs to make sure they’re dealing with the genuine product, to get away from not knowing where the source comes from. But if they have got control of the unattend and built it themselves then hopefully they know what they are putting on it.

James Bannan: plus I believe ImageX itself can do a verify on a WIM so I guess that is an advantage if you have got the original WIM, a corrupted WIM won’t match up to the original.

Dan Warne: I guess like any software that can be corrupted, people will just have to go back to the original hashes.

John Pritchard: I think it comes back to people having the original software first, and that is the level of assurance I would look for.

Dan Warne: I guess I was thinking more of a corporation that might have a WIM image sitting somewhere on a network share and a rogue employee might go in and add something to the image.

James Bannan: it’s probably a bit too much to rely on WIM to be able to protect itself from rogue IT administrators… you’re asking a lot.

Dan Warne: yeah, I guess if you have file access you can do pretty much whatever you like can’t you.

James Bannan: pretty much.

John Pritchard: Also with larger enterprises they’ll have something like SMS, and the users don’t see that. It’s deployed under SMS like an application… it’s managed centrally and that has very good process around that to protect corporate WIM images.

James Bannan: So could you inject the Office installation files into your WIM, and could you have different installs for different machines, based on different unattend.xml files for example?

John Pritchard: Certainly, and this is where you’re getting into leveraging not only the unattend file, but also the Windows System Image Manager. You can set up all your applications as packages, so you can have one unattend file that installs office, and another that doesn’t. An unattend file can do patches, drivers and applications, effectively simulating a GUI run-once.

James Bannan: I guess then, if your home user who is interested in this kind of thing but doesn’t have access to WDM or SMS, they’re just going to have to customise a number of unattends and specify the one they want when they do the build.

John Pritchard: Yes, and if you want to build your own DVD and put your unattend file into the root of the DVD, there’s only one option there. It’s called autounattend.xml - it has to be that name because it’s what the build process looks for. So if you wanted to have various unattended installations, you’d just have to manually switch those files yourself.

James Bannan: I guess though you could probably have an open-source PXE if you wanted to.

John Pritchard: That one I don’t know about.

Dan Warne: [sarcastic] open source is the enemy, James!

James Bannan: [laughs] yes but Microsoft is interested in how its software integrates with everything else, surely...

John Pritchard: It’s always good there to hear from what our customers are saying and what they need.

Dan Warne: What about the process of updating the Vista image with service packs and patches? The process for slipstreaming in XP is relatively straightforward once you know how but it isn’t exactly intuitive, or as easy as running Windows Update.

John Pritchard: Well, in Vista, we can do that once the machine is built and on the network; you can use WSUS, or if they have an SMS environment you can patch the deployed machine in either of those two ways, so that doesn’t change.

But once you build an image, it poses a problem because it’s likely to be out of date as soon as you close it off. So, with that, you can take the image, and say, “OK, I’ll build a command line file that enables me to mount the image, apply the images to the OS while it is mounted, and then seal up and commit the changes to the image, and distribute the image.”

Dan Warne: So is there an automated way to grab all the patches off Windows Update and automatically apply them to an image? Or would you have to download each patch individually and manually apply them?

John Pritchard: You’ve got the image effectively mounted as a file system, so you’d apply the patches as command-line patches. You would have to get each patch and apply it. It’s like slipstreaming SP2 into an SP1 installation.

But if you have an image that’s, say 2.5GB, instead of patching it and having to push that entire image file out to different file shares, what you can do is instead of sending out the whole patched image again, you simply make your patch commands and then just send out the command line to mount the image and apply the patches locally and unmount the image. So at each point, they can run a series of batch files to update their image.

Dan Warne: So, in terms of customising the Vista install DVD to remove software components. Because inevitably in a large operating system there’s a lot of stuff in there that people don’t want or use, like in XP, the MSN Browser. Is there an interface for configuring WIM that is a bit more componentised, rather than just looking at the files on the disk? Can you actually select apps in Windows and just get them ripped out of the image?

John Pritchard: Yes, where I’d go to for that is if you take the Microsoft DVD that will be shipped out, we again go back to the unattend.xml and you can build an unattend.xml that says, “I want this, I want this, I want my partitions configured like this, do all that but also select that you want this game, but not solitaire, or whatever.”

You can then put that unattend.xml file on a USB key and if you plug that in when Vista is installing, it will base its install process on the unattend.xml instruction file. It means that you don’t have to build a custom DVD for a custom install. Consumers can take the System Image Manager, build up the unattend as they would like, put it on a USB key and use that to install from the Microsoft-standard image file.

Dan Warne: Cool, so that’s presumably a new feature in Vista? I knew you could script Windows installations previously, but you’ve never been able to run that script from a USB key, right?

John Pritchard: Yes, that’s right. This is where we’ve got the ability to look for the USB port. It’s like having a WINNT.SIF file being looked for in the root of a floppy drive. What I do for my customers is they have the bootable Vista build DVD and they put their unattend on a USB key, which saves them having to rebuild their DVDs all the time.

James Bannan: a lot of corporate customers more than likely have the facilities to be able to install off a network share, won’t they. It’s a fairly safe guess that most power users would have more than one computer at home. You’d have your file server, or something along those lines, so you wouldn’t have to go to the length of having a USB key, would you. You could just have the unattend.xml in the share root and launch the installation from there, is that right?

John Pritchard: Yes, you can do, if you boot up under something like WinPE, because you obviously have to be able to get to the share, get an IP address through DHCP, get DNS settings and so on.

So what you do is use WinPE as your boot environment, which is effectively an upgraded equivalent of your DOS boot floppy, but this one is a lot more powerful, connect to your network share, and then run your unattend file as part of your setup.

And lo and behold, if you did want to burn a DVD, you can put that unattend file as autounattend.xml in the root of the DVD, and it will pick that up. That’s another option of someone wants to build a bootable DVD. They can.

Dan Warne: So for people that aren’t familiar with WinPE, how do you get it?

John Pritchard: OK, WinPE will be available in version 2.0 in the Windows Automated Installation Kit, and it’s approximately 180MB, and it will be shipped as a boot.wim file, and that’s WinPE as well. I believe that it will ship as an open file structure. You’ll be able to get that with the shipment of Vista and you’ll be able to get WinPE to boot and install in these sorts of scenarios.

James Bannan: will that be available to everyone, or just corporate customers?

John Pritchard: From the release 2.0, it will be available in the Windows Automated Installation Kit.

Dan Warne: And will that Windows Automated Installation Kit be available free of charge to anyone who wants it?

John Pritchard: That one is at the moment something that’s still being determined. I would refer back to the business groups on how it will be released. We may not have the information until closer to launch time.

Dan Warne: So, what are the names of the tools involved in maintaining WIM images, and what do they do?

John Pritchard: The core tool out of all of the WIM tools is the ImageX program. That program was called X Image but got a rename about two months ago. It’s the one that you use to capture the image, deploy the image, mount the image, and unmount the image. That is going to be the key tool. That’s included in the Windows Automated Installation Kit.

There’s also the DriverLoad command, that’s the one that does the injection of the drivers into the image.

And basically, then there’s just the good old Windows Explorer when you mount the file system, you just literally drag folders over and add them to the image. It’s a fantastic combination… we’ve come a long way with that.

In terms of the unattend.xml generation, I would thoroughly recommend the Windows System Image Manager which is our GUI based unattend generator. That’s also part of the Unattended Automation Kit.

Dan Warne: Cool, thanks very much for your time John, that has all been very interesting.

John Pritchard: No worries. I’m pretty enthusiastic about it. It’s going to be a fantastic enabler for deployments. The WIM format is compressible, allows side-by-side installs, you can mount it as a file system image and edit it with Explorer.

And finally, we’ve got Hardware Abstraction Layer (HAL) independence. What I’m finding is when we tell customers that they no longer have to build a separate image per HAL, that really switches the light on for them.

James Bannan: a quick extra question on that, with the HAL independence, that is major, but then why were you saying you wouldn’t recommend taking an image and trying to distribute across 32 bit and 64 bit platforms?

John Pritchard: Because we do require a 32-bit image and a separate 64-bit image.

James Bannan: Is that because it’s actually a different version of the OS per architecture?

John Pritchard: I believe so. That’s something I’d have to look into in greater depth. I do know it doesn’t work though. I have been working largely in the 32-bit space.

Dan Warne: Also, what do you mean by side-by-side installs?

John Pritchard: Oh, sorry, what I mean is install a system image alongside your existing data, because the WIM image is file-based, not sector-based. You don’t have to overwrite your whole hard-drive.

Dan Warne: Ah, ok. And also, you mentioned that WIM is compressible. You said the Vista default image is lightly compressed. Is there an extra compression mode that would allow you to really crunch a Vista WIM image down in size?

John Pritchard: Yes, there are two levels of compression-modes… LZX and XPress. The XPress mode still compresses pretty well but it’s faster. It’s like running WinZip with the minimum file size (LZX) or maximum speed (XPress).

RELATED

Build your own Vista install DVD
add new comment
1:
Image based installs do sound cool. Of course the -next- version of Windows will allow you to automatically update your image, and software apps you've installed on there. That's the problem with these big new ideas... they're great but the 1.0 is never quite as good as it could be.

Tim Melgrave (187 days ago)
reply
2:
I love the ideas here, we will see how practical they are once IT gets this in their hands.

Thank you for not giving up on asking about the Windows Automated Install Kit. I just love how they say "Wow, look at all these neat tools!" And then put them in a toolkit only Corporate IT has access to. Why would ANYBODY else want to have these tools, geez if you don't work in Corporate IT you must be stupid and have no need for these tools. Thanks M$

Clayton Barthel (187 days ago)
reply
3:
Sounds just like the new version of Ubuntu TLS 6.0 that was released a few weeks ago, image based install ;) nice try microsoft

Ramon J. Gonzalez (187 days ago)
reply
4:
What about SIDs and Authentication. Are these going to be automatic or is this still something that the administrator will have to configure on each machine?

Andrew (187 days ago)
reply
5:
Am I allowed to do multiple instalations purchasing one single license? If not how will Microsoft ensure I'm using a copy of Windows in just one computer? Because it seems to me that I would be able to make an image of my installation and then share it with all my friends. Sounds wierd.

Rodrigo Pardo (187 days ago)
reply
6:
Very interesting...

I've been using Vista Beta 2 for a month now and LOVE it. Great to hear the inside information on how it all gets installed. Let's hope MS can get Vista out the door real zune.

miniplayer.info (187 days ago)
reply
7:
In 1999-2000 we had Win2K running on top of Linux+VMWare. Since Win2K itself was just a (big) file, building out new boxes was as simple as copying the file across the network and changing the IP address. I could always tell when someone fired up a newly imaged box b/c mine was the gold base and it complained of duplicate IPs!

tkersh (187 days ago)
reply
8:
Rodrigo:

Three ways:
1) sysprep should remove all your activation information in preparation for imaging - it should also cause that last bit of the setup process to re-appear on next boot.

2) WGA / Windows Update will (afaik) check your serial number ... if there's multiple PCs checking in regularly with the same key, then you'll probably be required to validate that key again over the phone. (edumacated guessing here)

3) The MS Anti-piracy team has a bunch of really big guys that'll come beat you up if you're sharing your key with friends.

Will (187 days ago)
reply
9:
Take a look at Linux with xgl.

http://snipurl.com/tubb

cyber_rigger (187 days ago)
reply
10:
i wonder if this will work for all distros of vista or if this is just for corporate versions?

it seems directed more towards corporate environments (multiple platforms, single image) but will it work for regular consumers who don't have volume licensing?

ikyouCrow (186 days ago)
reply
11:
This also means that people will now be skeptical to buy/download pirated Windows Vista Distros, because it is not safe anymore.

dinesh (186 days ago)
reply
12:
I am not worried about the installer. I would be more concerned about the performance of the OS and its memory overhead. I tried beta 2 with 512 of memory and it seemed to continuosly write/read my C drive. It is beta of course, I will re-try RC1

MarkColeman (186 days ago)
reply
13:
Sounds ghastly.

It cant do the basics like automated install and update of large groups of computer via network.
So...What are we supposed to do? Stick a DVD in 500 computers?

Half baked product as per usual.

Nick (186 days ago)
reply
14:
So, How big is the actual image file going to be on a DVD?

Xavier Arnold (186 days ago)
reply
15:
file based imaging?

the reason for imaging tools in the first place is because you can't just copy the file system tree from one disk to another and have it work.

itseems to me that this new "feature" still doesn't let you do what you used to be able to do in DOS, and can still do in unix and macOS.

chris (186 days ago)
reply
16:
WOW. I lost count of the number of times he said "mount" and "command line". Can this be The Genuine Graphical User Interfacing Microsoft Advantage over the command-line-oriented Unix/Linux?

It sounds like MS Windows Vista is an attempt to reinvent Unix - the trumpet-blast of doom, a load of singing and dancing, and lo and behold, a mountain gives birth to a molehill.

Wesley Parish (186 days ago)
reply
17:
What happened to the smaller, simpler operating systems? Not everyone has or wants to get a bigger hard drive!

joudy (184 days ago)
reply
18:
go to connect.mirosoft.com and get BDD2007

It is all in there.

I currently have built .wim images for WindowsXP. Complete install with all drivers (using packs from www.driverpacks.net), updates/patches and various apps in about 15-20 minutes.

Vista deploys in about 30 minutes.

This is of course with RIS...works great. Those who haven't tried it shouldn't bash it.

Jesse (184 days ago)
reply
19:
sorry, I should have said:
https://connect.microsoft.com

Jesse (184 days ago)
reply



24th July 2006




==========================
很多人说GHOST装系统不算装系统。


现在看来VISTA就是以GHOST的方式在装系统了。

怪不得我装VISTA时觉得比装XP还快。

用PXE启动PE2.0也还是比较快的
回复

使用道具 举报

125#
发表于 2007-1-28 14:38:25 | 只看该作者
看来,我的128MB的U盘还是可以用来装VISTA PE 的嘛
回复

使用道具 举报

126#
发表于 2007-1-28 14:48:31 | 只看该作者
那个Shell写的是:windows pe explorer,感觉不爽,呵呵
回复

使用道具 举报

127#
发表于 2007-1-28 14:52:40 | 只看该作者
很多人说GHOST装系统不算装系统。

现在看来VISTA就是以GHOST的方式在装系统了。

怪不得我装VISTA时觉得比装XP还快。

用PXE启动PE2.0也还是比较快的

---------------------------
但VISTA的方式可以实现定制,GHOST仅是恢复而已
---------------------------
回复

使用道具 举报

128#
发表于 2007-1-29 10:21:35 | 只看该作者
定制不错。

本贴这个版本的PE是把所有程序都内置到了一个WIM中,用于PXE启动正好。

论坛上另有一个vista20070101元旦版,但是它的程序是外置的,PXE启动了过后
就不知道那些程序怎么调用了。

---
acronis好像可以定制。类似
也有人说MS是在抄袭linux中风行的liveCD

[ 本帖最后由 我是神仙 于 2007-1-29 10:23 AM 编辑 ]
回复

使用道具 举报

129#
发表于 2007-1-29 10:58:26 | 只看该作者
这个要多大的启动内存
回复

使用道具 举报

130#
发表于 2007-2-8 06:25:18 | 只看该作者
上传到FTP呀
回复

使用道具 举报

131#
发表于 2007-2-9 13:15:11 | 只看该作者
回复

使用道具 举报

132#
发表于 2007-2-9 13:15:48 | 只看该作者
回复

使用道具 举报

133#
 楼主| 发表于 2007-2-14 14:26:56 | 只看该作者
02-14-2007 最新消息: 成功的把Vista带的Windows 资源管理器(Explorer)作为VistaPE的shell,并已经掌握了把连结放在桌面 (\Users\Default\Desktop),快登栏(Users\Default\AppData\Roaming\Microsoft\Internet Explorer\QuickLaunch)和开始菜单程式栏(\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs)的地点及方法。先贴张图,迟些有空再把有关的经验整理出来。

VistaPE_Explorer.jpg (54.14 KB, 下载次数: 168)

使用Explorer做Shell的VistaPE

使用Explorer做Shell的VistaPE
回复

使用道具 举报

134#
发表于 2007-2-14 16:01:01 | 只看该作者
呵呵,楼主终于又再更新此帖了,坚持楼主分享经验,请问楼主用的是WinBuilder版本号是多少?是不是用新的0.67?希望楼主完美后再分享脚本。
回复

使用道具 举报

135#
发表于 2007-2-14 16:52:29 | 只看该作者
我在另一个PE下也测试成功加载桌面,但是还不能显示开始菜单

据说是登陆用户问题,如果解决了就可以用到一个EXPLORER shell的PE 2.0

现在希望论坛上熟悉这方面技术的高手指点一下
回复

使用道具 举报

136#
发表于 2007-2-14 17:06:36 | 只看该作者
原帖由 khauyeung 于 2007-2-14 02:26 PM 发表
02-14-2007 最新消息: 成功的把Vista带的Windows 资源管理器(Explorer)作为VistaPE的shell,并已经掌握了把连结放在桌面 (\Users\Default\Desktop),快登栏(Users\Default\AppData\Roaming\Microsoft\Internet  ...



就等你出手了,这个网站http://vistape.boot-land.net/eng/download.html, 做出的中文有乱码。
不知什么时候能放出你的工具和脚本??严重期待!!!
回复

使用道具 举报

137#
发表于 2007-2-14 17:19:04 | 只看该作者
原帖由 hch505 于 2007-2-14 05:06 PM 发表



就等你出手了,这个网站http://vistape.boot-land.net/eng/download.html, 做出的中文有乱码。
不知什么时候能放出你的工具和脚本??严重期待!!!


中文乱码肯定是字库文件和注册表问题,对照添加就可以了
回复

使用道具 举报

138#
发表于 2007-2-14 17:33:03 | 只看该作者
khauyeung
我祝贺你了
能不能写个教程
我门英语不太好
回复

使用道具 举报

139#
发表于 2007-2-14 19:17:57 | 只看该作者
原帖由 goffi 于 2007-2-14 04:52 PM 发表
我在另一个PE下也测试成功加载桌面,但是还不能显示开始菜单

据说是登陆用户问题,如果解决了就可以用到一个EXPLORER shell的PE 2.0

现在希望论坛上熟悉这方面技术的高手指点一下


如果是用户问题,可以将快捷方式添加到 X:\ProgramData\Microsoft\Windows\Start Menu\Programs\
回复

使用道具 举报

140#
 楼主| 发表于 2007-2-14 21:20:51 | 只看该作者
原帖由 goffi 于 2007-2-14 04:52 PM 发表
我在另一个PE下也测试成功加载桌面,但是还不能显示开始菜单

据说是登陆用户问题,如果解决了就可以用到一个EXPLORER shell的PE 2.0

现在希望论坛上熟悉这方面技术的高手指点一下

如图所示,需要更改环境变量UserProfile和ProfilesDir。新的006脚本会产生中文乱码,宜只使用其explorer和mmc脚本,build的脚本仍用更改自005的版本。

[ 本帖最后由 khauyeung 于 2007-2-14 09:38 PM 编辑 ]

Environment_for_Explorer.jpg (86.47 KB, 下载次数: 183)

更改环境变量UserProfile和ProfilesDir

更改环境变量UserProfile和ProfilesDir
回复

使用道具 举报

141#
发表于 2007-2-14 22:31:56 | 只看该作者
我用khauyeung 顶楼提供的脚本加上新出来的explorer和mmc脚本,成功实现无乱码。
不过鼠标双击很别扭,每次都是在新窗口打开窗口,而不是在原窗口打开窗口,只能先右键然后单击资源管理器选项才能在原创口打开窗口,文件夹选项里改了都不起作用,估计注册表问题。
桌面,开始菜单和快速启动栏可以把快捷方式直接复制到/system32/config/systemprofile下面对应目录下,默认用户是system

vm1.jpg (178.35 KB, 下载次数: 141)

1

1

vm2.jpg (184.18 KB, 下载次数: 144)

2

2
回复

使用道具 举报

142#
 楼主| 发表于 2007-2-14 23:37:59 | 只看该作者
原帖由 haonan 于 2007-2-14 10:31 PM 发表
桌面,开始菜单和快速启动栏可以把快捷方式直接复制到/system32/config/systemprofile下面对应目录下,默认用户是system ...

原来的WinPE 2.0是把环境变量UserProfile放在%windir%\system32\config\systemprofile的,这种设定在命令提示符作为Shell的情况下并无不妥。现在我们在WinPE里面使用Explorer做Shell,应该把注册表内环境变量UserProfile改为放到%SystemDrive%\Users\Default方为妥当。这样做的话,快捷方式直接复制的相对位置就应该是:
桌面:%SystemDrive%\Users\Default\Desktop
快登栏:%SystemDrive%\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\QuickLaunch
程序:%SystemDrive%\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

[ 本帖最后由 khauyeung 于 2007-2-14 11:44 PM 编辑 ]
回复

使用道具 举报

143#
发表于 2007-2-15 12:00:51 | 只看该作者
原帖由 khauyeung 于 2007-2-14 11:37 PM 发表

原来的WinPE 2.0是把环境变量UserProfile放在%windir%\system32\config\systemprofile的,这种设定在命令提示符作为Shell的情况下并无不妥。现在我们在WinPE里面使用Explorer做Shell,应该把注册表内环境变量Us ...

老大能解决那个双击都是在新窗口打开的问题吗,这样很不爽:handshake
回复

使用道具 举报

144#
 楼主| 发表于 2007-2-15 14:29:21 | 只看该作者
2-15-2007: 成功为VistapeBuilder添加Explorer Shell和MMC 脚本,下载地址:

1. EXP_MMC_Patch.rar, 1.41MB, 新加的脚本,覆盖先前的VistapeBuilder即可:
http://www.sendspace.com/file/qns0py

2. VistaPEBuilderSP1.rar, 27MB, 全套VistapeBuilderSP1的的脚本和共享软件:
http://www.sendspace.com/file/m72p4m
回复

使用道具 举报

145#
发表于 2007-2-15 14:33:13 | 只看该作者
希望能提供最新的成品下载。
回复

使用道具 举报

146#
发表于 2007-2-15 14:48:09 | 只看该作者
不能打开网站,哪位大哥下到了,麻烦传到FTP里面。THANK YOU!!!

[ 本帖最后由 hch505 于 2007-2-15 03:19 PM 编辑 ]
回复

使用道具 举报

147#
发表于 2007-2-15 18:58:52 | 只看该作者
原帖由 khauyeung 于 2007-2-15 02:29 PM 发表
2-15-2007: 成功为VistapeBuilder添加Explorer Shell和MMC 脚本,下载地址:

1. EXP_MMC_Patch.rar, 1.41MB, 新加的脚本,覆盖先前的VistapeBuilder即可:
http://www.sendspace.com/file/qns0py

2. Vista ...

你的mmc打开服务,有没有弹出一个错误
回复

使用道具 举报

148#
发表于 2007-2-15 18:59:59 | 只看该作者
原帖由 khauyeung 于 2007-2-15 02:29 PM 发表
2-15-2007: 成功为VistapeBuilder添加Explorer Shell和MMC 脚本,下载地址:

1. EXP_MMC_Patch.rar, 1.41MB, 新加的脚本,覆盖先前的VistapeBuilder即可:
http://www.sendspace.com/file/qns0py

2. Vista ...


打不开啊
我想要成品
:Q
回复

使用道具 举报

149#
发表于 2007-2-15 19:07:10 | 只看该作者
好消息,支持楼主。
回复

使用道具 举报

150#
发表于 2007-2-15 20:18:15 | 只看该作者
原创的东东,帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-30 22:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表