Slashdot Mirror


Will Image Installs Benefit Vista Adopters?

Yesterday's post on the upcoming Windows Vista's image-based installer drew more than 450 comments. Some readers praised the change as sensible, even overdue, and others drew distinctions between various ways "image-based" software installations are implemented in real life, both in the Windows and Unix worlds, and supplied objections to the switch. Read on for some of the most interesting comments in the Backslash summary of the discussion.

Reader MarkByers calls the article "stupid":

The final linked article starts with this dubious sounding statement:

"The bottom is about to fall out of the market for imaging tools like Symantec Ghost ... The Vista install DVD is, in fact, just one big system image."

But then immediately contradicts itself by pointing out:

"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."

People don't use Ghost to make a copy of an unconfigured fresh install of Windows, they configure it first, then Ghost it. This new installer will have no effect whatsoever on sales of Ghost, or any other imaging software. After such a terrible start to the article, I'm not sure it's even worth reading the rest.

To this, mwalleisa points out that "When talking about using Symantec Ghost (or other), the author is referring to Windows XP installations, not Vista."

neonprimetime had a different objection:

This wasn't a Pros & Cons. It was a love-fest [for] the new image-based install process. Everything he wrote in that article was happy go lucky, no cons in sight.

  • "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."
  • "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.
  • "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.
  • "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."

brunes69 mocks the article's introduction ("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."), writing

Wow how revolutionary.

Oh, hang on a second while I untar this archive ....

Along similar lines, namityadav wonders
So is this revolutionary install concept an exact copy of what we see in Ubuntu?
When it comes to installing an OS, not everyone wants a one-size-fits-all install which can later be trimmed; "[C]opying a bunch of files is the right way," contends reader radarsat1, who doesn't look forward to the change in Windows' installer:
Damn it, one of the things that always annoys me about Windows is that it's not as simple as copying a bunch of files. This is mostly due to their inane and outdated drive lettering scheme.

In Linux (or any Unix), I can move my installed system to a different drive or partition just by copying it. I can install an entire system within a folder of another system. All I have to do is change my drive mounts, add some symlinks, or use chroot, and I can put the entire system anywhere and it's as if nothing changed.

When my Dad bought a new hard drive because his old one was dying, we tried in vain to copy his old system over to the new drive. First we tried imaging it using "dd" on a liveCD, but that didn't work. Then we tried making a new filesystem and using "cp" to just copy the whole thing. That didn't either. We didn't want to spend money on Norton Ghost, just for a one-time thing.. He ended up having to re-install and re-activate XP, re-install all his MS Office software he'd had some trouble with installing in the first place, and finally setting up a whole new system. Just because he wanted to replace his drive!

That, compared to the number of times I've moved my Linux system without a single hitch... I can't believe people put up with this crap. Now instead of keeping things simple, they're moving even further away from a file-based approach?

Reader yagu has a related complaint about the difficulty of installing Windows as an equal player along with other OSes:

This reminds me of other Microsoft installs I've done over the years, and it smacks of such disdain for the rest of the OS universe. Nowhere in the article, nor can I find evidence anywhere else is there an accomodation for an install where XP is just another OS. I remember my first experience with this, when I installed a Win98 on a Linux box, and not only did Win98 not offer a dual boot, it (seemingly) gladly removed my Linux MBR and formatted my partition without asking if it was okay, and without saying it had done so. That was quite a surprise.

Does anyone know if there is a way to do this? (Though, knowing XP can point to more than one OS to boot, I'm guessing Microsoft is more gentle if there is a pre-existing Windows OS there.)

I've googled for dual-boot information, it looks to be similar to what I already know.

Reader dreamchaser sticks up for Microsoft's decision not to make multi-OS systems easy to create:
Just to play Devil's Advocate here, but why SHOULD they facilitate the use of other OSes? Look at the customers who make up 99% of their base:

  1. Home users who buy a machine with Windows pre installed. No worries about dual boot here.
  2. Corporate users who load a custom Windows image on new machines. No worries about dual-boot here either.

Also, if it really is just an image it would be a simple matter to just load it onto a partition then set up dual boot using GRUB. Anyone who feels they need dual-boot probably already knows how to do it. Most modern Linux distros do a pretty good job of it for newbs too.

Very very very few people NEED dual boot. Some do. Most do not. From Microsoft's point of view, why should they facilitate it when the people who really need it (i.e. developers) will have no problem either setting up dual boot or using virtualization?

kailoran points out one big difference, which is a pretty persuasive one to anyone who doesn't care to have Microsoft dictate the layout of their hard disk:
The thing is that unlike the Windows' MBR, grub can actually be configured to run the other OS if the user wants. Most distros auto-detect and add the appropriate configs, so that there's zero effort needed.

Installing Windows just nukes the existing MBR and the only thing you can do is run Windows, or start searching for a rescue CD/floppy.

An image-based install from Microsoft isn't completely new; Aslan72 says he "hated it when it was called RIS," writing
I'm partly responsible for an image that goes on around 5-600 machines at a Midwestern University College lab. We tried RIS when it was out, but although it was cool, it was simply not practical. The savings of having 'one' image really didn't outweigh the impracticality of it taking 2-3 hours per workstation per lab.

This is no different; currently it doesn't support multicasting and so although it's 'revolutionary' (read: RIS) it still doesn't beat the ability to push down and image to a workstation is less than 20 minutes...oops, did I say a workstation, I meant a lab.

It still won't beat Ghost any time soon, IMO.

To that complaint about multicasting, reader gruhnj writes

Windows Deployment Services, the replacement for RIS that will be coming out around the same time Vista ships, does exactly that. RIS only does the OS install well. Once you create your master image, you can place that onto a WDS server and multicast it out to as many computers as you have bandwidth. My current image when run deployed with imageX comes in at 25% less space (both images on max compression) and deploys in aprox 12 min for the image copy, plus the normal mini-setup time.

Ghost aint going away, but it will be eaten away from at the bottom with WDS.

Elsewhere, readers discussed the image formats and metadata in greater depth: To EXMSFT's query "I don't believe TAR includes ACL and metadata information related to the filesystem. Or does it?", reader pavon says "They can be," and provides some details:

The tar file format, like most unix things has undergone several revisions and branches. In POSIX.1, a new format, called the Pax Interchange Format, was created as a backwards compatible extension of the tar format, that allowed for storing of arbitrary metadata. How this metadata is used is naturally left up to the system's implementation of tar and pax. I don't know how widely these extensions are used. I know that in Mac OS 10.4, metadata including resource forks are supported, but I think they implemented them using thier normal flat-file hacks (._myfile holds metadata for myfile), and not the pax extensions. This man file has a little more information.

There are complexities beyond simple metadata capabilities, though. An anonymous reader points out that

There's even more to think about besides ACLs. There are a lot of components in Windows and not all of them come with every version (Home, Media Center, Server, etc.) plus computer vendors want to customize by adding software or changing the default configurations of apps. Many of these components need to be installable as runtime as well as during install, and some components may be incompatible or require complex logic to integrate (for example, installing a component might require adding a new user or group to the system).

What you see during a Vista install is only a small part of the new world of the Vista installer.

Many thanks to all the readers who took part in the discussion, especially those quoted above.

88 comments

  1. idea by friedman101 · · Score: 1, Funny

    maybe tomorrow we can have an article about the article about the article about image installs in windows vista.

    1. Re:idea by rekab · · Score: 1, Offtopic

      Indeed, this is the first time I've seen an article on an article, it's not really needed but it does point out the better commanets for those of us who are too lazy to read every one of them.

    2. Re:idea by Anonymous Coward · · Score: 2, Funny

      Quiet, you fool! You're about to become tomorrow's news!

    3. Re:idea by jellomizer · · Score: 1

      Why BackSlash?
      Well as I see it. It is so people who post comments can still post comments and be read and moderated. If I were to post on yesterdays story no matter how insightful or funny or trollish it will not be read or moderated. Hense when I feel like it I go to old stories who are about to be retired soon and I post "LAST POST!".

      It is all about feeling good that you got noticed in in some small way you influenced someone. The message board on slashdot is what makes it fun. Post a message and get 100 insults back due to bad spelling or assume you are from some crazy country. And argue with your idea bitterly just because you said it and spelt it wrong. It is all fun.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:idea by UnknowingFool · · Score: 4, Funny

      Truly, you have a dizzying intellect. :P

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:idea by gardyloo · · Score: 1

      it's not really needed but it does point out the better commanets for those of us who are too lazy to read every one of them.

          Definitely in the running for Best-of-quasi-meta-article-about-the-article comment.

    6. Re:idea by tonyr1988 · · Score: 1

      And then we could have a funny comeback to a comment about how the article about the article about the article about image instals in Vista isn't news!

    7. Re:idea by Anonymous Coward · · Score: 0

      Just wait 'til I get started.

      Now where was i?

    8. Re:idea by Fujisawa+Sensei · · Score: 2, Funny

      Don't worry, Taco will dupe it.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    9. Re:idea by Fordiman · · Score: 1

      It's called a 'Slashback'. They've been doing this fluff for months now. Way to wake up.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    10. Re:idea by fprintf · · Score: 1

      You spelled "spelt" incorrectly.

      --
      This post brought to you by your friendly neighborhood MBA.
    11. Re:idea by rekab · · Score: 1

      Bah, my own fault for not previewing

    12. Re:idea by garaged · · Score: 1

      you seem to have competition !

      --
      I'm positive, don't belive me look at my karma
    13. Re:idea by jacksonj04 · · Score: 1

      No, a Slashback is an overview of several hot or interesting topics along with any updates to them. This is a Backslash, a collection of good comments from one article.

      --
      How many people can read hex if only you and dead people can read hex?
    14. Re:idea by Firehed · · Score: 2, Funny

      It also makes for an even wittier spoken url: http://\./..org

      --
      How are sites slashdotted when nobody reads TFAs?
    15. Re:idea by HeroreV · · Score: 1

      Firehed> Knock knock.
      Icebut> Who's there?
      Firehed> H
      Icebut> H who?
      Firehed> H T T P colon slash slash backslash dot slash dot dot org
      Icebut> OMG LOLOLOLOLOL WTF LOLOLOLOLOLOLOL that's so witty LOLOLOLOLOLOLOLOL

  2. Of course it will improve things... by tinkerghost · · Score: 4, Funny

    Think of all the time users can save by including thier ever-so-helpfull smiley clickies, special cursors, and Bonzai-Buddy right into the install disk.

    1. Re:Of course it will improve things... by GundamFan · · Score: 1

      I don't see how this is funny... that is what they are going to do.

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
    2. Re:Of course it will improve things... by JudicatorX · · Score: 1

      Nah. The spyware and virii will just take the liberty of installing themselves into any local windows images

      --
      "It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
  3. Some but Not others. by jellomizer · · Score: 0, Redundant

    It will benefit some greatly, Some will will be neutral, Others will not benefit and it will harm them.

    But I think it is going to benefit more then it is not going to benefit, just with faster Install Time.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Some but Not others. by GundamFan · · Score: 1

      Forgive me, but would you mind explaning who it will harm? I am sure there is someone who has a very specific situation with which and image based installer is incompatable but I can't think of it.

      --
      I don't give a damn for a man that can only spell a word one way.
      Mark Twain
    2. Re:Some but Not others. by jellomizer · · Score: 1

      Well as I figure there will be Some guy who is so set on the old ways the added stress of having an image install will cause him to have a heart attack. Or the new install is incompatible with some backwards method they were installing before and these systems controled something like medical equiptment or a nuclear bomb.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Some but Not others. by Em+Ellel · · Score: 1

      It will benefit some greatly, Some will will be neutral, Others will not benefit and it will harm them.

      Well, that narrows it down....

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    4. Re:Some but Not others. by misleb · · Score: 1
      It will benefit some greatly, Some will will be neutral, Others will not benefit and it will harm them.


      I am absolutely certain that you may be correct.
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  4. Just relax by gasmonso · · Score: 2, Insightful

    Chances are the install is going to work. I think people should focus their attention on the OS after it is installed. That's a lot more important if you ask me. I can guarantee that it will be friendly towards OEMs because thats their bread and butter. It's a non-issue.

    http://religiousfreaks.com/
    1. Re:Just relax by Anonymous Coward · · Score: 1, Insightful
      I think people should focus their attention on the OS after it is installed. That's a lot more important if you ask me.

      Yes, thank you. I was very concerned about what you thought. Now could you *PLEASE* put the link to your stupid site in your sig, so we don't have to read it in every pointless comment you feel the need to make?

    2. Re:Just relax by Anonymous Coward · · Score: 1, Interesting

      Of course not. If he removed that link, then his Google PageRank might drop slightly!

      See, links in sigs have rel="nofollow" attached to them, and therefore aren't spidered by search engines. When you post with a +1 bonus (like he has) the rel="nofollow" isn't included, and search engines will spider the link.

      Therefore, if you want to spam search engines, it makes sense to include the link at the end of every inane +1 bonus post you make. The way Slashdot works, the post doesn't even need to be modded up - as long as it stays above the default threshold and is posted to the root of the discussion, the search engines will see it anyway, and spider it as being relevant to the given Slashdot article.

    3. Re:Just relax by value_added · · Score: 1
      Chances are the install is going to work. I think people should focus their attention on the OS after it is installed.

      Sure!

      ACLs? No worries. We'll just have to get into the habit of running chmod 777 across the file system and we'll be fully backwards compatible. I am left wondering whether they'll opt to make the permission structures more unecessarily complex/obtuse (and typically left alone for that very reason) than they currently are.

      An even bigger question is what, if anything, they've done with the DOS attributes? Got have those. Otherwise, the DIR command output might be even more useless, if that's possible.

    4. Re:Just relax by ami.one · · Score: 1

      We've been doing this for Linux installs for the last 2-3 years:
      - Install distro
      - install apps
      - customize everything - apps, configs, desktop, templates new kernel & modules...
      - boot into another OS or live cd
      - delete/rename fstab & hwconf (hardware info for that specific machine) & IP info
      - bzip the image to a CD and add a small script to install
      - add script to install grub
      reboot

      rinse
      repeat
      support

      Its not a bad way though it remains in the hack category in my opinion.

      2p

  5. Interesting insider take on multi-booting by Anonymous Coward · · Score: 5, Informative

    Raymond Chen has discussed the logic behind Microsoft's approach to multiple OS installs, and frankly, the logic isn't that far off.

    http://blogs.msdn.com/oldnewthing/archive/2005/12/ 20/505887.aspx
    http://blogs.msdn.com/oldnewthing/archive/2006/07/ 11/662325.aspx

    1. Re:Interesting insider take on multi-booting by sbenitezb · · Score: 0

      Is not logic. Is convenience.

    2. Re:Interesting insider take on multi-booting by pembo13 · · Score: 1

      You couldn't have read the lame excuse given in the first link. I didn't bother with the second.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    3. Re:Interesting insider take on multi-booting by Knutsi · · Score: 1

      This is the reason why we have options such as "easy install" and "install for expert users", and put the things that are hard to decide and has scary names and words in them in the "expert" section.

      Anyone can choose if they want to plunge into easy or expert mode... come on... /:

      Of course, the best thing is if stuff "just works", but that is not always possible. It is porbablypossible much more often than what lazy user intercace engineers and programmers tend to think, however.

      Best,
      . Knut

  6. Installing? by Anonymous Coward · · Score: 0

    90% will use a pre-installed OEM version anyway, so don't bother.

  7. It may be nice for someone else.. by Capt+James+McCarthy · · Score: 1

    But it's still going to take quite a bit to rip kick/jumpstart from my networks. Throw either of those on a DVD and you still can maintain flexability to install on multiple hardware configs, including your favorite database or webserver.

    --
    There are no loopholes. It's either legal or it's not.
  8. Cliff notes. by Anonymous Coward · · Score: 0

    I don't have time for that. I'd like the Cliff Notes for the Cliff Notes for the article on the article.

  9. Oh, your god! by roman_mir · · Score: 1, Offtopic

    /. is pushing the boundaries of the revolutionary usage of the enormous resources of the Internet. Next week on this very site, we will have an article, which will refer to the current article, but instead of simply copying +5 Interesting/Insightfull posts, /. will post IMAGES of these posts in PNG format.

    1. Re:Oh, your god! by Anonymous Coward · · Score: 2, Funny

      And I eagerly await the "Forwardslash" articles, which quote comments that have yet to be posted!

    2. Re:Oh, your god! by Lightborn · · Score: 2, Insightful
      That's easy.

      • Imagine a Beowulf cluster...
      • I for one, welcome ...
      • ..., you insensitive clod!
      • In Soviet Russia, ...


      etc.
      --
      My .sigs are not what they used to be.
  10. ghost by RickBauls · · Score: 2, Interesting

    how will the new installer differ from using Norton Ghost?

    1. Re:ghost by WiFireWire · · Score: 0
      well thats obvious...Microsoft has 'innovated' the ghosting process

      -- Duh

    2. Re:ghost by Penguinoflight · · Score: 1

      It wont be quite as retarded. Microsoft FTW.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
  11. 4 simple steps... by Em+Ellel · · Score: 4, Insightful

    Step 1: click "Preferences" link

    Step 2: click "Homepage" tab

    Step 3: Unselect Backslash category.

    Step 4: We all profit from not having to hear you whine.

    DONE.

    --
    RelevantElephants: A Somatic WebComic...
    1. Re:4 simple steps... by StikyPad · · Score: 1

      Great! Now how do I filter out people who post serious replies to jokes?

      (Also who do I see about collecting my profits?)

    2. Re:4 simple steps... by Danse · · Score: 1
      Great! Now how do I filter out people who post serious replies to jokes?

      Sorry, you're stuck with those of us who can't seem to filter out unfunny jokes.
      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    3. Re:4 simple steps... by LiquidCoooled · · Score: 1

      Easy!
      Click on Preferences, then Comments.
      On that page look for:

      Reparent Highly Rated Comments
      Causes comments to be displayed even if they are replies to comments under current threshold

      And you should also be tweaking the reason modifier as well if you are customising the rest.

      --
      liqbase :: faster than paper
    4. Re:4 simple steps... by Breakfast+Pants · · Score: 1

      -2 funny modifier seems to do it for me. Combined with sort by highest (except when you are moderating) Slashdot has bar none the best discussion on the web.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  12. duck and cover by adolf · · Score: 1

    Backslash: Can you imagine a Beowulf cluster of these?

    \\\\\\\\\\\\\\\

  13. An idea..... by Chanc_Gorkon · · Score: 1, Insightful

    Can we make the Backslashes smaller like the lesser stories? Some Backslashes, like this one, just aren't useful to me, but I can't filter out specific Backslashes very easily.

    --

    Gorkman

    1. Re:An idea..... by Anonymous Coward · · Score: 0
      actually I found it very useful. It reposted all the best comments. I have to admit I missed them first time round. brunes69 and namityadav 's comments in particular were the slap in the face I needed. It's really nothing new what MS have done. It's something they should have been doing for years. But it's still something useful from MS for a change.. It will take Linux distros about 2 days to come up with a rehash of their already existing carnations to counter this Gentoo already does similar and more:P

  14. The real advantage: Hardware agnostic by chaffed · · Score: 4, Insightful

    The real advantage to the improved imaging from microsoft is they have done away with the Hardware Abstraction Layer. That means I can create one image for many different systems. In theory I could use the same image on a HP desktop as on a Sony laptop. This is a very nice enhancement.

    --
    What could possibly go wrong?
    1. Re:The real advantage: Hardware agnostic by Teese · · Score: 3, Informative
      Chaffed sayest thus:
      The real advantage to the improved imaging from microsoft is they have done away with the Hardware Abstraction Layer. That means I can create one image for many different systems. In theory I could use the same image on a HP desktop as on a Sony laptop. This is a very nice enhancement.

      I'm no expert here, but, what? I would think that a HAL (Hardware abstraction layer), would help in creating a univseral image for many systems, since the hardware is abstracted out.

      Plus I've not heard of anywhere that Vista has the HAL removed from the system, though, I'm not that caught up in all the technical deep plumbing of Vista.

      --
      "I'm a Genius!"*


      *Not an actual Genius
    2. Re:The real advantage: Hardware agnostic by Anonymous Coward · · Score: 0

      As I understand it, the HAL is supposed to faciliate the same software working on differnt hardware architechtures (x86/PPC/ARM/etc.) as opposed to differnt brands of the same architecture (Compaq/HP/Dell/et al.). I might be completely wrong though, way too wired up on coffee to think straight right now...

    3. Re:The real advantage: Hardware agnostic by marcosdumay · · Score: 1

      You clearly don't talk MS speech... Windows hardware abstraction layer is a layer of drivers installed as needed (and often from 3rd party disks) with a abstract API*. You can't change systems because it is installed as needed.

      *Also talking MS speech: abstract API = some code that puts you away from the hardware's hard programming and the hardware's functionality, so you end up writting a driver to do anything different.

      Learning MS speech for a week now. Maybe in a mounth a can make it clearer :)

    4. Re:The real advantage: Hardware agnostic by nine-times · · Score: 1

      I'm no expert here, but, what? I would think that a HAL (Hardware abstraction layer), would help in creating a univseral image for many systems, since the hardware is abstracted out.

      You'd also think the WGA (Windows Genuine Advantage) would offer users some genuine advantage, but alas...

    5. Re:The real advantage: Hardware agnostic by Anonymous Coward · · Score: 0

      There's no need for them to do away with the HAL to achieve this. All you need is a slightly smarter bootloader that can work out which HAL is approprate and load that at boot time - there basically is only six in XP (ACPI or not, UP or not, APIC or not) - and tidy up the hardware arbitration so that it can cope with ACPI interrupts or non-ACPI ones. (Currently, you have to reinstall if you swich from or to ACPI.) I suspect all that requires is updating the HALs to present the same interrupts irrespective of ACPI status - not affecting the rest of the OS

      (In the Linux world, you could easily have GRUB enhanced to automatically detect UP or MP and load an approprate kernel image, for example.)

    6. Re:The real advantage: Hardware agnostic by kaoshin · · Score: 1

      You can already use the same image on a Dell desktop and Dell laptop, because the new Latitudes work with either HAL. I've already built images that work on both desktops and laptops, but I guess you get what you pay for (friendly jab, HP and Sony). Read on desktop deployment forums like the Blue Willow Group and you will see accounts of numerous people using images on boatloads of systems of varying brands and hardware configurations. The laptops usually have wireless software or VPN crap companies need that they don't want on desktops though. It is probably much easier for most people to keep separate images for laptops and desktops anyway. Hyperthreaded systems and uniprocessor systems both work fine if you use a uniprocessor HAL system as your reference platform. Older systems with odd HALs and non ACPI compliant hardware can be an issue, but that crap is so old your modern image probably runs like crap on it anyway. Anyone who has maintained tons of images for large corporations will tell you the biggest issue with keeping images for multiple systems is drivers!!! Maintaining a current driver repository that is cross hardware compatible and functions with all manner of chipsets and hardware configurations and variations of hardware and variations that don't indicate they are variations but have different PNP IDs, etc. is a mess, but is doable. It is unfortunately difficult for your average MS techie though, and can be a painful chore when the hardware variants tally up. The creator of Ghost (hint: not Symantec) sells some software to automate this procedure, but they charge an arm and a leg for seat licenses. When have drivers ever not been a pain for anybody, really. I haven't had issues with HALs in at least a couple of years though. The rare old Dell GX150 or whatever that pops up still works with my laptop HAL images, so we just remove the laptop specific software in the rare situation we get an old computer like that and can't convince them to replace it with a better one. It would be cool, but is really not that big a deal. It is however a big fraggin deal that they yanked all the cool crap out of Vista and are leaving me with nothing cool. No new filesystem! no goodies except eye candy and DRM! I was born at night, but not last night.

    7. Re:The real advantage: Hardware agnostic by maxume · · Score: 1

      On top of the HAL, the hardware is indeed abstracted out. Underneath it, or inside it or whatever, there is a giant blob of binary that is shoved together at install and only really only intended to run on the hardware it is installed on/built for. I don't have the details, but it apparently causes problems with acpi or something and is generally a pain in the ass if you want to move to different hardware.

      --
      Nerd rage is the funniest rage.
  15. what is this? by glwtta · · Score: 2, Insightful

    some kind of new meta-dupe?

    --
    sic transit gloria mundi
    1. Re:what is this? by Anonymous Coward · · Score: 0

      This article isn't just pointless, it's fucking stupid as well. Why does it bother repeating MarkByers's retarded comment, which is based on a misreading of the article?

  16. Drive letters by CustomDesigned · · Score: 1
    15 years ago, I trivially solved the drive letter problem in DOS and DOS based Windows. I hooked the FILE OPEN DOS call, and implemented symlinks by usurping a file attribute bit. Windows 95 broke this, but I waited several years for Microsoft to get the "Aha!" and add symlinks to Windows. It should be much more efficient than my DOS hack (that consumed an entire block for the filename), thanks to the variable length directory entries in Win95.

    Yes, I did send a letter and call tech support with the suggestion - but had no illusions that a large corporation would actually listen. I did expect them to come up with something so obvious on their own. I can't believe that 4 OS generations later, drive letters are *still* causing problems. There is some kind of symlink used by the GUI, but they seem to be executable (!?!) and used as a virus vector.

    I switched to Linux while waiting, and have been appalled at the increasingly evil behaviour of Microsoft corporation (although I know some nice guys who work for them). Now I am just thankful that they didn't patent symlinks.

    1. Re:Drive letters by radarsat1 · · Score: 1

      totally, totally agree.
      WHY are they still using drive letters.. it's just one more stupid thing left over from their legacy days.
      I, for one, am tired of seeing documentation that says:
      "Now browse to C:\path\file, where 'C' is the location of your CD-ROM drive."

    2. Re:Drive letters by brother+sloth · · Score: 1

      Brother, ye hast spake well. I was at one time a poor soul who fell victim to Windows malaise. I sought refuge in the sound harbors of *nix and have nary looked back henceforth.

      On one occasion I found myself impressed into service by my brother Hezekiah, found himself having great difficulty because his storage device, which I believe the children call a "hard drive", was ill with death as its object. I saddled up the horses and made haste into town to purchase a new magnetic storage device from the local outpost.

      Upon returning a fortnight from departure, I found poor brother Hezekiah's magnetic storage device about to shed this mortal coil. I thus made haste to install the new device, and much to my dismay I found it necessary to reinstall the operating system. On occasions like this, I meditate on my profound joy at having switched to *nix based operating systems.

      Brethren, hear me: if the Lord is good to me, I will see many more days of using *nix. I shalt not switch back to the loathsome beast known as Windows, lest I be pressed into it with much difficulty shall my hand be forced.

    3. Re:Drive letters by spitzak · · Score: 1

      Microsoft will not implement real, working symlinks, because that would make it too easy to emulate a Unix setup on Windows.

    4. Re:Drive letters by Anonymous Coward · · Score: 0

      Funny. I wonder what junction points are... It's just too bad MS only released a junctioning util in their Win2K resource kit instead of with everything else.

    5. Re:Drive letters by Snover · · Score: 1

      As opposed to "Now browse to /media/cdrom0, where '/media/cdrom0' is the location of your CD-ROM drive" ?

      --

      [insert witty comment here]
    6. Re:Drive letters by Anonymous Coward · · Score: 0

      That is now a thing of the past: when I install a CD with a label "DOOM3", it gets mounted to /media/DOOM3.

      Quite a nice idea, really.

  17. Vujaday! by DoctorDyna · · Score: 1
    "I think I'm having an attack of Vujaday! It's the feeling that none of this has ever happened before!" -George Carlin

    Seriously though, it's like that annoying stuff networks do on series shows, IE Lost. The first 10 minutes of the show is about what happened last week, then the last 10 minutes are whats going to happen next week. An hour long show only has about 25-30 minutes of content you haven't seen twice or haven't been prepped for already. And, as if seeing it in triplicate isn't enough, at least once per season, they will not only devote the first and last parts, but the ENTIRE show to a recap. This story reeks of (looming deep voice:)"Last week, on...SLASHDOT..."

    --
    Windows has more viruses because linux has more virus coders.
  18. Go figure - they kind of missed the point. by Anonymous Coward · · Score: 1, Interesting

    I read the article. And perhaps the article wasn't targetted at "Joe User", but at the more technical crowd.

    I STILL don't see Vista shipping with a tool that makes it easy for a given user to do something as simple as swap a harddrive. That is what millions of users want, and still don't have. Even ghosting or copying bit for bit doesn't really help. I want to back the thing up easily and quickly (single button click) onto a DVD or CDR and be able to reinstall the whole darn thing.

    I suppose someone out there is going to point me at some software that claims to do it, but I use computers quite a bit and haven't seen the one click equivalent. I shudder every time my father in-law comes to the house and says "my hard drive is full..."

  19. Um, no, not so... by rickb928 · · Score: 2, Insightful

    This snippet: People don't use Ghost to make a copy of an unconfigured fresh install of Windows, they configure it first, then Ghost it. caught my eye.

    I do just THAT.

    I have an XP Pro image Sysprepped to include most of the chipset, display, and NIC drivers I run into. Another for a client has a hosts file populated with their servers to simplify things. Works great. I skip most of the BS in copying files, and go right to HW config. When I need an disk driver, I have a ramdisk loaded with several that I select in a DOS menu. It's now on DVD, won't fit on an overburnt CD any more. Driver bloat. I hate them all.

    Ever try installing Server 2003 on hardware that needs a disk driver without a floppy? Like an HP 580 with SAS drives? Ick.

    I think image-based installs are wonderful, where they actually work, and even if Vista is no more than Sysprepped install, it's great.

    Maybe Microsoft will sport over the MD5 checksum so we can make a Starbucks run while it computes.

    rick

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  20. 5 simple steps... by Anonymous Coward · · Score: 0

    You mean I finally have to fucking register?!

  21. Bullshit. by typicallyterrific · · Score: 2, Funny

    I usually find Raymond Chen to be very entertaining, and the man's prolly several orders of magnitude smarter than me, but frankly, he's full of crap.

    It's perfectly reasonable to cram a "don't fuck the mbr kthnx" option somewhere buried a few menus deep, alongside any other three letter acronym option that shitty little setup has as it is.

    If I have a "foreign" boot sector, and I done gone told you specifically "don't fuck with it", it's now my problem whether or not the other boot sector can find windows.

    Shit son, it's not like the thing doesn't require it's own partition nine out of ten times.
    --
    Someone in charge of coding these things prolly forgot to check whether the mbr already had anything in it before blowing it away and someone higher up figured it either too inconsequential or advantageous (insert favourite anti-trust conspiracy theory here) to bother with.

    1. Re:Bullshit. by ben+there... · · Score: 1

      Come on. If you're already using linux, is "grub-install hd0" really that hard?

  22. Better Idea by cloricus · · Score: 1

    Not really those of us who are too lazy but more those of us that just don't have the time. Saying that as a person who's only just realised how handy Backslash can be. This post was really helpful in giving me a quick overview on some thing I'll have to look into in a few weeks and since I'd missed the original story when it came out it was handy.

    --
    I ate your fish.
    1. Re:Better Idea by Captain+Splendid · · Score: 1
      as a person who's only just realised how handy Backslash can be.


      Seconded. Up until recently, I usually avoided them, but having clicked on a couple in the last week (usually by accident, or when I missed the original article and discussion), I have to say it comes in handy.


      The interesting part is that it's the only time on /. when the "article" is worth more attention than the following discussion.

      --
      Linux, you magnificent bastard, I read the fucking manual!
  23. Nice doublespeak quote by Quarters · · Score: 2, Insightful
    When my Dad bought a new hard drive because his old one was dying, we tried in vain to copy his old system over to the new drive. First we tried imaging it using "dd" on a liveCD, but that didn't work. Then we tried making a new filesystem and using "cp" to just copy the whole thing. That didn't either. We didn't want to spend money on Norton Ghost, just for a one-time thing.. He ended up having to re-install and re-activate XP, re-install all his MS Office software he'd had some trouble with installing in the first place, and finally setting up a whole new system. Just because he wanted to replace his drive! That, compared to the number of times I've moved my Linux system without a single hitch... I can't believe people put up with this crap. Now instead of keeping things simple, they're moving even further away from a file-based approach?

    So file based installing screwed his dad, yet now file based copying is something this person thinks Microsoft should keep?

    Oh, and as an aside to the person who wrote that....The program you were looking for was DriveCopy. It's designed to move partitions or entire drives, resizing as necessary. I've upgraded HDs in my desktop for years without ever having to reinstall the OS or the apps.

  24. Re:An idea..... [OT] by ZzzzSleep · · Score: 1

    Have a look here... http://backslash.slashdot.org/faq/UI.shtml#ui500 Then go to your prefs and the homepage settings and you should be set. Cheers, ZzzzSleep.

  25. Ghost and Multicasting by Tenebrious1 · · Score: 2, Insightful

    Ghost will not go away. Sure, maybe ADS can multicast. But ADS is an addition to Windows 2003 Server ENTERPRISE. Ghost Server runs on any old desktop.

    I have 25 remote offices with 20-400 machines each. None of those remote offices have an enterprise edition server, and there's no way I'm going to buy Server 2003 Enterprise for all the offices just so they can image machines (and I'm certainly not going to have them pull images across the WAN). Instead, they all have a P4 desktop running XP that can multicast to a hundred machines in 20 minutes.

    Ghost is not going anywhere.

    --
    -- If god wanted me to have a sig, he'd have given me a sense of humor.
  26. Cracked Images by CopaceticOpus · · Score: 3, Insightful

    The biggest advantage of this will be for those creating cracked versions of Vista. I predict that someone will figure out how to create a Vista install DVD ISO with any desired installed programs, changed settings, etc., by using this new Image Install. Then the race will be on to create the ULTIMATE Vista ISO. It will remove all the extra junk, kill the copy protection, tweak the settings, and come with Firefox, Photoshop, the latest video codecs, DVD ripping/copying software, etc. all installed and ready to go. This will result in a much nicer version of Vista than what you can pay Microsoft to give you.

    1. Re:Cracked Images by dotwhynot · · Score: 2, Funny
      The biggest advantage of this will be for those creating cracked versions of Vista. I predict that someone will figure out how to create a Vista install DVD ISO with any desired installed programs, changed settings, etc., by using this new Image Install. Then the race will be on to create the ULTIMATE Vista ISO. It will remove all the extra junk, kill the copy protection, tweak the settings, and come with Firefox, Photoshop, the latest video codecs, DVD ripping/copying software, etc. all installed and ready to go. This will result in a much nicer version of Vista than what you can pay Microsoft to give you.

      Great, a pre-compromised Windows install (rootkit, credit card logging, ddos client, spam server - all included :)

  27. Drive letters a problem? by Ayanami+Rei · · Score: 1

    I think not!

    Most everything in Windows 2000 and up is now reckoned relative to abstract locations.
    At boot time, the boot.ini doesn't have a notion of "C: drive". It's an hardware-relative path to the partition and specific kernel image you want to boot.
    Once booted, the "C:" drive is just what's substituted for %SYSTEMDRIVE%, which is the partition you booted from.
    It's a fixed alias, really.
    Consider it the same thing as the unix root '/'.

    All other volumes can either be mounted at "new roots" (other drive letters) or to paths in the root file system (like in Unix).

    Unlike in 95/98, in 2000+ just changing the order of drives in the system doesn't change the letters. Windows stores volume IDs and serial numbers in the registry along with the last mount point or volume label. You set it and it stays like that.

    You don't have to worry too much about (properly written) programs fucking up because you relocate a volume. Registry settings are supposed to be made from relative constants derived at boottime. By relocating the pointer in the registry that defines the property, you can then move the volume, and reboot without much issue.

    %SYSTEMROOT%, %PROGRAMFILES% for the system,
    %APPDATA% and %USERPROFILE% for logged in users.
    And in the registry:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
    ProfileDirectory=%SYSTEMDRIVE%\Documents and Setings

    Most of Windows itself in XP that I've noticed is clean in this regard. I've moved around Program Files and Documents and Settings folders without issue.

    Also, there's soft links in NTFS. They're called reparse points. Unfortunately you need to get the 2000/2003 Resource kits to get the tool to manage/use them. They're transparent to OS software, which is good. Unfortunately (or maybe not) there's no evidence of it or exposure through the windows shell.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Drive letters a problem? by Anonymous Coward · · Score: 0

      Thanks for the funniest thing I've heard in weeks! By the time I finished this post I was laughing so hard I was crying. Unbelievable how something so simple can be made so fucking difficult... hehe.... "%SYSTEMDRIVE%"...."reparse points".... (trying to regain my composure)... "By relocating the pointer in the registry that defines the property"... LOL... STOP, PLEASE! :)

      You gotta admit - Windows is *priceless*! :) ...

  28. dual boot and windows nt (2000 xp) by Anonymous Coward · · Score: 0

    well, nt will let you boot any partition you want.

    did you ever wondered about the instal in the mbr / instal into the first cilinder of the partition offered by lilo/grub?

    that's for having it booted via the chainloader of nt....

    I expect a little bit of knoweledge from a poster about what it's posting

  29. Vista Wims by os2fan · · Score: 1
    It is worth the note that the WIM install is not like "ghost", or even the OEM rebuild diskettes. It's more akin to unzipping an archive and post-configuration.

    Firstly, you can install vista on any partition. It does not have to go to c: drive. For this to work, (and its dodgy new bootloader), it has to diddle the c:\ drive in any case. It creates a directory "boot", and moves ntldr and ntdetect.com there, and puts its own boot manager in there.

    Secondly, it is not preconfigured for any given hardware or partition. So the WIM simply delivers a windows ready to be configured: the OOBE (out of the box exploit) does this. OEMs have been delivering what is called "unsealed" installs for a while in this manner.

    What makes WIM a nuisance is that it can only run from a vista boot (ie you can't do the setup from Windows NT4 (like i have done several XP installs). The image files can be modified, but only from a running installed Vista. That is, even the WinPE that installs it can not make the WIM files.

    On the other hand, if you get everything to work, you can get a nice little fast-booting Windows repair disk. The setup WIM is actually a full-blown WinPE which has been hobbled to run setup. Kind of like making Windows XP and hobbling it by putting "shell=edlin.exe".

    BTW, OS/2 has been used to run specific applications via "shell=", as has Windows 2.x and 3.x. Windows Runtime was nothing more than Windows with "sol.exe" as shell.

    I gave vista something like 16 gb in some drive like J: on partition 1.

    --
    OS/2 - because choice is a terrible thing to waste.
  30. File-based imaging is easy on Linux by NekoXP · · Score: 1


    Get squashfs 3.0 and mksquashfs your source filesystem.

    unsquashfs it to the destination.

    You can build, add, delete files from the filesystem using the same tools, and even just mount it as a filesystem.

    We use it at Genesi for our Linux installer. However.. squashfs 3.0 is pretty new, we had some serious problems getting it to unpack and restore setuid bits. Windows should be a hell of a lot easier as all the permission information is in ACL's and can just be shoved in as an NTFS stream, we can't do that for ext3 and squashfs :(

    I would love to see LZO and bzip2 (or some other nice format..) in squashfs, to improve performance or provide crappy performance but insane compression benefits.

  31. Uh... grub ain't that special by julesh · · Score: 1

    The thing is that unlike the Windows' MBR, grub can actually be configured to run the other OS if the user wants.

    Windows' bootloader can boot anything you damn well please. Stick the boot sector in your root drive and add an entry to boot.ini for it. Works pretty much the same way grub does when loading non-multiboot-compliant systems.