Slashdot Mirror


Experiences w/ Drive Imaging Software?

Futurepower(R) asks: "Microsoft Windows 2000 and Windows XP have crippled file systems. The file system cannot copy some of the files that are necessary to the operating system. If you don't have experience with Microsoft operating systems, you may find this amazing, but it is true; Microsoft supplies no method of backing up and restoring fully operational copies of Windows 2000 and Windows XP. Microsoft's advice is to reinstall the operating system and all programs every time you want to move to a new or backup computer. For confirmation of this, see the 'Microsoft Policy Statement' in the article, The Microsoft Policy Concerning Disk Duplication of Windows XP Installations. Many industries use numerous programs; installing them all may take a week or even more. All of the disk image duplication programs I've used have problems, in my experience. What program do you use? What has been your experience with it? Can you recommend a program, or recommend staying away from one?"

"This policy of providing no way to backup and restore a fully installed system is impossible for corporations, of course. So Microsoft technical support representatives recommend sector-by-sector disk image duplication, even though it is against Microsoft policy. Copying each sector of a hard drive bypasses Microsoft's copy protection by which Microsoft punishes all users, even if they are honest.

Sometimes Microsoft technical support recommends using 'third-party' disk image programs. For example, sometimes support representatives recommend using Symantec Ghost.

All of the disk image duplication programs I've used have problems, in my experience. So, here's a question: What program do you use? What has been your experience with it? Can you recommend a program, or recommend staying away from one?

Here are my experiences:

Symantec Ghost sometimes fails with non-specific error messages. Uninstalling Ghost does not uninstall all the Ghost software. Symantec is one of the companies using copy protection, so using Symantec products may be a case of jumping from the Microsoft frying pan to the Symantec copy protection fire; also, you have no assurance that the copy protection will not become worse in the future.

PowerQuest DriveImage and DeployCenter have an uncertain future. PowerQuest was bought by Symantec. This was after PowerQuest released DriveImage 7 with problems. The sale cannot be a happy event for those who spent hundreds of dollars on DeployCenter.

I've tried Acronis True Image. I've had better luck with it than with Symantec or PowerQuest products. However, like the others, it sometime gives non-specific error messages that say something like, 'I've failed, and I'm not going to tell you how to troubleshoot the problem.'

Fred Langa, publisher of LangaList, recommends BootIt. I have no experience with it.

I haven't tried g4u, free, open source software provided under the BSD license g4u has the drawback that it writes only through FTP. There is no way to write to a network drive or a CD-R.

It's disgusting; people just want to make functional backups, but to do it they are dragged over the coals."

91 of 837 comments (clear)

  1. Has always worked for me ... by bigjocker · · Score: 5, Funny

    dd if=/dev/hda1 of=/dev/hdb1

    If you want to encrypt after the copy you can do

    dd if=/dev/random of=/dev/hdb1

    --
    Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    1. Re:Has always worked for me ... by cdc179 · · Score: 5, Informative

      For backups partimage is much better than dd. This is because partimage only copies the used blocks, whereas dd copies every block.

      Partimage can compress data by a factor of 2. I have used it to backup/restore windows boxes on many occations and works great.

      from winblows box:
      1. boot off knoppix 2. nfs mount an export that has enough room to hold the backups. 3. use partimage to backup patition(s) to nfs mounted frive.

      There are option on partimage to break the backup into managable sizes (say 600MB chuncks) for easy CD archiving.

    2. Re:Has always worked for me ... by cdc179 · · Score: 2, Insightful

      It is experimental, but has worked for me on several win2k NTFS machines.

      Doh, Forgot to preview on parrent and noticed lots of typos......good thing didn't major in english...

    3. Re:Has always worked for me ... by bahamat · · Score: 5, Informative

      Parent was modded funny, but the reality of the situation is that ZD Mag did a study of every disk imaging utility they could get their hands on.

      Their pick for best disk imaging utility on the planet was none other than GNU dd. I've used dd several times to back up a Windows installation to a different disk and restored it with no problem. The host OS doesn't even have to support the filesystem of the target filesystem since it works at a lower level.

      LNX-BBC is the perfect backup utility. It's self contained, aproximately 50M, and it can read/write to many types of network storage, and of course comes with GNU dd.

    4. Re:Has always worked for me ... by HTH+NE1 · · Score: 2, Insightful

      dd to a disk works if the destination volume is equal to or greater than the source volume size. The destination disk then has a partition table that doesn't reflect the drive's true capacity. (Much like formatting a 160 GB drive for only 128 GiB.) If the resulting drive is to become your volume for regular use, you can edit the partition table to allocate the rest of the disk as an empty partition and use that space for whatever purpose you have in mind.

      Of course, then your next dd will need a drive of that size or bigger.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    5. Re:Has always worked for me ... by YetAnotherDave · · Score: 2, Informative

      Why is the parent modded as 'funny'?

      this is the most reliable system I've seen (I admin ~ 75 win32 desktops). Ghost occasionally fails in wierd ways, which sometimes don't get noticed right away (this is really bad).

      You can do it to files as well, which is a bit more useful
      dd if=/dev/hda1 of=/nfsmount/on/big/drive/billsBox.image && gzip -9 /nfsmount/on/big/drive/billsBox.image

      for speed reasons you'll probably want to compress on the nfs server, but you get the idea...

      caveat: for new installs, remember to make the image before joining the box to your domain, to avoid name-conflict issues

    6. Re:Has always worked for me ... by timeOday · · Score: 2, Informative
      For backups partimage is much better than dd. This is because partimage only copies the used blocks, whereas dd copies every block.


      First run this script (under cygwin on Windows)

      #!/bin/bash
      dd if=/dev/zero of=zeroes
      sync
      rm -f zeroes

      That'll zero out the free space, so it will compress down to nothing when you run

      bzip2 -c /dev/hda1 | ssh backuphost 'cat > WindowsBackup.bz2'

      But to be honest I haven't tried a restore yet!
    7. Re:Has always worked for me ... by hhnerkopfabbeisser · · Score: 2

      dd doesn't care about this stuff, it just reads/writes the data byte by byte...

    8. Re:Has always worked for me ... by timeOday · · Score: 2

      You can restore to a larger partition, then resize the filesystem to fill the new partition. I don't see how you could restore to a smaller partition.

    9. Re:Has always worked for me ... by AyeRoxor! · · Score: 2, Insightful

      "Even if you do learn to speak correct English, whom are you going to speak it to? -- Clarence Darrow "

      Is that funny/witty because it should be 'To whom are you going to speak it'?

    10. Re:Has always worked for me ... by MCZapf · · Score: 2, Insightful

      Yeah, but the notes immediately below that are more assuring. It says that if it can't handle your NTFS partition, it will tell you (with an error message) during the backup process. Thus, you shouldn't be stuck later with an image you can't restore.

    11. Re:Has always worked for me ... by phaktor · · Score: 2

      This is how I've done it:

      First, zero out all space on partition.

      # dd if=/dev/zero of=/var/zerofile
      # rm /var/zerofile

      Rinse and repeat for each partition.

      Now get image

      # dd if=/dev/sdb | gzip > hd.img.gz ...

      to recover:

      # zcat hd.img.gz | dd of=/dev/sdb

      if you tweak wget you can use a small boot disk to do a remote restore from a ftp or a http server.

      --
      I don't use eleetism in my Email
    12. Re:Has always worked for me ... by k12linux · · Score: 5, Informative
      dd if=/dev/zero of=zeroes

      Or, if you don't want to mess with scripts and installing cygwin:

      1. Download Eraser from here. (A very nice privacy tool for Windows, BTW.)
      2. Install
      3. Go to erasing prefs (Ctrl+E) and click New
      4. Enter description: All Zeros
      5. Click Add
      6. Click Save
      7. Select new "All Zeros", go to Unused Disk Space tab and do the same.
      8. Click Ok
      9. File - New Task (Ctrl+N)
      10. Set up tasks for the drive(s) you want to zero out and then run them.
      11. Profit! (Sorry.. couldn't resist.)
      This has the added advantage of zeroing out the slack space in most files which should improve compression a bit.

      BTW.. if you want to use this for privacy, you probably *don't* want to use the All Zeros overwriting option. If you son't know why, read this interesting article.

  2. Experiences with Norton Ghost by akedia · · Score: 5, Informative

    As far as a new machine goes, I always recommend installing a fresh copy of 2000 or XP if you are installing to just a single machine. This way everything is nice and clean, no old drivers can crud up the system, any and all resident spyware and viruses are gone. XP even has the Files & Settings Transfer Wizard to move everything over to a new machine and it has always been a good tool in my experience.

    As for multiple machines, I've always gone with Norton Ghost Enterprise. Where I work, we recently got a new shipment of 120 Dell Dimension GX270 desktops, P4 2.8Ghz, 120GB disks, top of the line machines. However since we are a government agency we have certain security policies that must be in place on each machine regarding user logins, domains, file permissions and network access. Setting this up on 120 machines would be an impossible chore. So I set up a spare Dell server running Windows 2000 Advance Server with Norton Ghost Enterprise. We then took one of the new Dells, reinstalled Windows XP from scratch and began applying all security measures and end-user programs to the install. Next, a Microsoft program called System Preparation Tool was run to prepare the system for the end-user, and the machine was shut down and booted off a Norton Ghost rescue disk with drivers for the onboard ethernet. Then the machine was conencted to the Ghost server and an image of the hard disk was dumped. From there the only remaining work was to boot a dozen or so new machines at a time and point them to our Ghost server and have them image the drives, then we repackaged them and delivered them to the users. The whole process took about 2 weeks from when we got the first machine to when the last one was delivered to the user.

    Norton Ghost is great for rolling out images to identical machines, but it's hit-or-miss with machines that differ on hardware. And it certainly helps to have coprorate editions of the Microsoft software to avoid activation issues.

    1. Re:Experiences with Norton Ghost by QuantumRiff · · Score: 2, Interesting

      We run Symantec Ghost enterprise here, and the one thing that really bugs me is ghosting multiple machines at a time. We are a college, so our labs have 30 machines each. When i try to ghost the whole lab at once, i have anywhere from 4-12 of these machines drop out mid process. Then i have to use the network boot disk and manually do the rest. Its still a hell of a lot faster then building them up by hand, but I wish i could figure out why the machines crap out partway through.

      --

      What are we going to do tonight Brain?
    2. Re:Experiences with Norton Ghost by magarity · · Score: 3, Informative

      It's your switches being set incorrectly; I had a similar situation. Get into the switch management and turn on the multicasting friendly features. If you've got simple unmanaged switches then you're out of luck.

    3. Re:Experiences with Norton Ghost by JakeSpencer · · Score: 2, Interesting

      I work at the University of Oklahoma, and our department uses ghost in a similar manner to that described above. We received many new Dells this summer. We set up one the way we wanted them all to be, used sysprep to make sure everything went cleanly, then pulled the image off the machine with ghost. We then push the image over the network to all of the machines. All that remains is to go rename the machines, but we've recently come up with a batch file that can do this automatically by mac address. Ghost is good.

    4. Re:Experiences with Norton Ghost by cricketchoey · · Score: 2, Insightful

      We had this problem also, and was able to work around it by forcing 'unicast' mode in the session. Configuring multicasting on our Extreme switches did not solve the problem..

    5. Re:Experiences with Norton Ghost by Anonymous Coward · · Score: 3, Informative
      You've got to use the SYSPREP utility from Microsoft. It rips out the HAL subsystem and the SID. It was specifically dsesigned for OEMs who need to clones MILLIONS of PCs in one shot, not your piddly 100s =).

      With SYSPREP and a well setup SYSPREP.INF file, you can skip the serial number, device driver installs, domain setup, admin password, and a whole of other things. The Docs for SYSPREP are big, but the examples do half of the work for you.

      GHOST and SYSPREP. The better way to clone W2K and XP.

    6. Re:Experiences with Norton Ghost by Anonymous Coward · · Score: 3, Funny
      HAL error? Do you mean like:

      I'm sorry Dave. I'm afraid I can't do that.

    7. Re:Experiences with Norton Ghost by Anonymous Coward · · Score: 2, Informative

      After you Ghost the Machine run Ghost walker before you reboot. Ghost walker changes the SID of each machine to a new unique SID. If you don't run Ghostwalk all your machines are coming up with the same SID that may be why they won't authenticate. Ghost walk is in the Ghost install directory and is called ghstwalk.exe. You can configure it to run automatically after imaging by putting it in your autoexec on your boot image or disk. the command line settings can be found in the Ghost user manual PDF that comes with the installation.

    8. Re:Experiences with Norton Ghost by mscalora · · Score: 2, Informative
      >...shipment of 120 Dell Dimension GX270 desktops,...

      Did you know that Ghost's license requires that you have a license for EACH machine that uses a drive that was imaged with Ghost? Even if you imaged all the drive on one machine and never installed ghost on the HDs, you still have to have a license for each machine according to

      Yea, I was shocked too.

      From Symantec:

      LICENSE POLICY FOR SYMANTEC GHOST
      Each PC receiving a Ghost Image will need a license of Ghost. That license will remain with that PC until it has been permanently decommissioned from your agency. Once a PC has received a Ghost Image and has been assigned a license, it is licensed to receive an unlimited number of images. (For more detailed info, see the attached MS Word-formatted document.)

      Example:
      A customer acquires 30 new workstations and uses Symantec Ghost to roll out images to those workstations this month. Next month, the customer acquires 20 additional workstations and uses Symantec Ghost to roll out images to those workstations. In order to be within licensing compliance, this customer will need to own a total of 50 licenses of Symantec Ghost.

      LICENSE POLICY REGARDING INSTALLATION OF NORTON ANTIVIRUS CORPORATE EDITION ON SERVERS Symantec requires that customers looking to install Norton AntiVirus on a server purchase a license of Norton AntiVirus Corporate Edition for Desktops and File Servers for EACH and EVERY computer (owned by their
      organization) that receives ANY services from that server. Symantec does not offer a server-only licensing for Norton AntiVirus.

      EXAMPLE:
      A customer has a LAN (Local Area Network) with 200 workstations, 6 Windows 2000 servers and an NT 4 Server. To be within licensing compliance, they would need to purchase 207 licenses of Norton Antivirus Corporate Edition for Desktops and File Servers. If they were to purchase only 10 licenses (minimum purchase) of Norton Antivirus Corporate Edition for Desktops and File Servers and 200 licenses of Norton Antivirus Corporate Edition for Desktops (or 200 licenses of Norton AntiVirus 2002), they would not be within licensing compliance.

      Kind regards,
      Tina Maria
      Sales Specialist
      (888)446-7898 ext.103
  3. dd by yack0 · · Score: 5, Informative

    dd bs=8192 if=/dev/sda of=/dev/sdb

    It's worked for me.

    Other than that, I've used ghost.

    --
    -- There is no sig line, only Zuul.
    1. Re:dd by crumley · · Score: 5, Informative

      I'd suggest a related method using netcat, sometimes called Ghetto Ghost.

      --
      Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
    2. Re:dd by trentfoley · · Score: 2, Informative

      Even if you don't have a linux box handy to work with, there is always knoppix. Add your new drive to your windows box and boot with the knoppix cd, then dd away.

    3. Re:dd by gpinzone · · Score: 2, Interesting

      Do the partitions need to be the same? If they're not what happens?

    4. Re:dd by yack0 · · Score: 2, Informative

      The partition tables will be copied.

      In general, dd will complain if the source drive is larger than the target drive, but the way we usually get drives is that the drives keep getting bigger in size.

      So, I usually copy my 4G drive to the new 10G drive. In 90% of instances that I use dd, it's to try and save a dying drive.

      You can also copy things by partition as well, so run fdisk (or other prefered partition tool) on the new drive and you can do

      dd if=/dev/sda1 of=/dev/sdb1

      the bs argument is handy for making things not take so long. Using no argument on bs means it copies every single block, which is s l o w. Even using a block size of 1024 is faster.

      HTH

      --
      -- There is no sig line, only Zuul.
  4. Skip hardware, go software by mixy1plik · · Score: 2, Interesting
    I have used Partitionmagic and Copy Commander, but neither has ever been successful. I was charged with the task of setting up 25+ client machines with some proprietary ASP.net apps to run remotely at client sites, with Windows XP. All the machines were identical, hardware wise. It made NO sense to set each one up individually. We purchased one of these: Logicube Echo. If you have the means to purchase this $500+ device, I highly recommend doing so. I did a mirror copy of the 40GB HDs in these machines and within 2 days had all 25 machines up and running. Essentially, the single installation of XP I copied was duped bit by bit. Each drive took about 40-60 minutes to dupe. It's truly a process of plug in two drives and hit copy. The catch is, all XP installs were under the same serial number- however- we purchased a copy of XP for each system so I have a legit license for each instance.

    Microsoft's policy with duping/copying is FUCKING INANE. I've switched PCI cards in my home PC only to have it flip out and require a repair install of XP on top of everything. It's just plain stupid. That poor Windows XP activation operator woman at midnight a few Saturdays ago...she got a piece of my mind.

  5. dd by paronomasia5 · · Score: 4, Informative

    if you boot from a linux CD, you can use dd to ghost from one XP drive to another blank harddrive. or you can even use dd and netcat together to dd over the net -- there is a google page describing how to do this

  6. One area where linux (unix) is worth the $699 :-) by Space+cowboy · · Score: 2, Insightful

    I mean, I've probably forgotten more ways of doing disk backups on Linux than Windows has available :-)

    Simon.

    --
    Physicists get Hadrons!
  7. PowerQuest USED to be good... by drywater · · Score: 2, Insightful

    I used to use PowerQuest Drive Image and Partition Magic back in my Windows days, and they were good, solid products. I haven't used the latest versions since I don't use Windows anymore, but I hear that they've gone to Product Activation. If that's true, I personally wouldn't buy any more of their stuff, but that's a judgement call I guess.

  8. DD ? by Porag_Spliffing · · Score: 2, Informative

    Did you try booting knopix and using dd to take an image ? Simple, free, bit perfect copies.

    --
    Maybe you live in interesting times
  9. Modboot + ghost by SnowDeath · · Score: 2, Informative

    I've used Modboot along with Ghost 2002 to perfectly copy Windows XP systems. Drive Image Pro somewhat works, but not always. Ghost has never given me issue.

    Modboot is really nice in that you can make a network boot disk for pretty much any network card that was or is in production without much hassle.

  10. Two functional methods... by dmayle · · Score: 2, Interesting

    Two things you can do are to customise an OS install using the "OEM" section to do the installs for you, or use a deployment system like Tivoli, Unicenter, or Vision64...

  11. Ghost worked fine for us by Pike65 · · Score: 3, Interesting

    Well at the place I used to work IT at we used an older version of Norton Ghost and had no problems with it. I can't check what version it was because it won't run under Windows and I don't have a machine I can reboot right now. 7.0? Something like that.

    Either way, just whip the top off the box, stick in your drive with the image on and use Ghost on a boot disk. Never had a problem with Windows 95, 98 or 2k, including NTFS.

    Pulling images down off the network was a bit of a chore, as it'd fail if the lag got too high . . .

    --
    "If being a geek means being passionate about something, then I pity those who aren't geeks." - Pike65
  12. dd and knoppix by bats · · Score: 4, Informative

    I've had a lot of success using Knoppix and dd. Knoppix is a full linux distro on a CD.

    I image a lot of identical laptops. With Knoppix, I can pop in a boot CD along with a pcmcia firewire card attached to a big external drive. Everything (even sound!) is detected on boot up and I can mount the external drive and dd an image to or from. I can write a 20 gig image to the laptop in just over 12 minutes. Going the other way takes a bit longer... haven't figured that one out.

    I was using ghost, but its a royal pain. Limited support for external devices (no pcmcia support). Network backups involve making DOS/Windows for Workgroup (!) boot disks. Ick all around. Knoppix works much better. Network interfaces are also detected and configured via dhcp, so I could do net backups as well.

  13. My recommendation by djupedal · · Score: 3, Interesting

    Chassis your Windows drive into a Mac and image/clone it via CarbonCopy Cloner, Retrospect, etc. 100% mirror, no problem.

  14. use the software mirror by Cheeze · · Score: 5, Informative

    use the software mirror that has been included in windows since at least NT4.0.

    1. put in an identical drive, and make a mirror
    2. run the machine for a few hours while it syncs up.
    3. reboot and take out the fully mirrored drive.

    that takes a while, but it should provide a decent solution to backup all of the files on a windows machine. You can even run the system while the backup is running. You still have to reboot at least twice, and have a drive that is equal or greater in size, but it should work flawlessly if you know what you're doing.

    --
    Why read the article when I can just make up a snap judgement?
    1. Re:use the software mirror by Bios_Hakr · · Score: 2, Informative

      Beware...

      You need to use "dynamic disks" (whatever the hell that is) in order to run a software RAID1 array under Windows. This isn't a prob for 90% of the people out there, but if you dual boot, it could cause problems.

      If you do dual-boot, use DD as suggested in another post.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    2. Re:use the software mirror by TheRaven64 · · Score: 2, Interesting
      If you use SCSI, or some other system that supports removable drives (such as an external USB2 or FireWire disk), it should be possible to hot swap a pair (or more) of drives, and take all but the one currently running the backup off site, so if your windows machine is a server (stranger things have happened. I saw someone using BeOS* as a web server recently) you don't have to put up with the downtime while you swap drives. Of course, when I say should, I've never tried it. If it isn't then you'd be better off getting a hardware SCSI raid controller which supports hot swapping and automatic regeneration, and using that.

      * Not to detract from BeOS. With the possible exception of OS X, it's the nicest desktop OS I've ever used, but it was never meant for the server (one of the reasons it works so well on the desktop).

      --
      I am TheRaven on Soylent News
  15. Re:Reinstalling is usually better by BigFire · · Score: 2, Insightful

    I ususally make milestone ghost image. That way, uninstalling software cleaning takes 2 minutes.

  16. Sorta by Anonvmous+Coward · · Score: 3, Funny

    "Microsoft supplies no method of backing up and restoring fully operational copies of Windows 2000 and Windows XP. "

    Mostly true, but not entirely. NTBackup.exe will save your system state (registry, drivers, etc) plus you can backup Program Files and Documents and Settings etc too. In theory (meaning: I've never done this) you could do one install of Windows, install your apps, then use NTBackup to save your system state and your Program Files/Docs and Sets folders. Then, you could go to the other machines, first do a vanilla install of Windows, copy the .BKF file to each machine, and use it to extract the system state and program files into the right spot.

    I will say again I have never done specifically this. but I have saved a mucked up registry using this techique before. In your position, it's a method I'd explore. Expect limitations. For example, I don't know if XP'll shit itself over it's activation process. I suggest this as a direction to explore, not as a solution I'd stand behind.

    Oh, one other thing, XP doesn't install NTBackup.exe by default, you have to extract it from the XP CD. Google has plenty of help here.

    1. Re:Sorta by Old+Wolf · · Score: 2, Funny

      I used NTBackup.exe to make daily backups on a former employer's NT4 system (direct to backup tapes). It all seemed to be working fine, until one time the harddrive crashed. I went to restore the backups, and found that he had ejected the tape during the previous backup becuase the noise was annoying him (!) Byebye database.

    2. Re:Sorta by HiThere · · Score: 2, Interesting

      ...We do have ghost, but that is a pain to get working on a network, due to the fundamental limitations of DOS in that regard.

      Interesting. That's the usual way it was done at the shop where I worked. The ghost images were stored out on a Novell Netware server in, I believe, the directory Login, which is read accessible before you log into the network. (This was on a machine that had no routable TCP/IP address, so only locally accessible.) ghost from a floppy customized with the right ethernet driver accessed the image and downloaded it to the local HD. (A different procedure, naturally, was used to create the images.) It worked without hitch on the OSs that I installed that way, but as the were all MSWin9x this isn't too relevant. But the ghost usage was easy.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  17. Zenworks by Stile+65 · · Score: 2, Insightful

    Ghost has worked fine for me in the past, but I really like Novell's Zenworks server. I haven't tried Ghostcast so I'm guessing they're somewhat similar, but Zenworks uses a 3-disk Linux boot floppy system and their image program can back up and restore onto local and server-based images. With some finagling, you can just create those floppy disks and copy straight from one drive to another (and unlike dd, it's a file-by-file rather than bit-by-bit copy).

    --
    I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
    1. Re:Zenworks by djdavetrouble · · Score: 2, Insightful

      We are using Zenworks for a 500 machine deployment project, works great. We are a novell shop tho, so there wasn't really any question. Previously used ghost, but since we are using zenworks for app deployment this fits better. Only thing is that we only image the OS, and applications are deployed after imaging with zenworks as well.

      You can also image linux machines with zenworks, cept it does it sector by sector instead of using partition table.

      --
      music lover since 1969
    2. Re:Zenworks by Stile+65 · · Score: 2, Insightful

      I created several stages of images for the deployment I did. The first was an image of the OS itself, and then I created various app deployment packages. Then I imaged the original OS-only image onto a machine's HD, deployed the app packages to it, and made an image of that. Worked like a charm!

      --
      I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
  18. Did you actually READ the policy statement? by gfecyk · · Score: 5, Informative

    That statement says Microsoft supports imaged copies of specific versions of Windows that also use the Sysprep utility.

    It also has the side effect of making sure you have all of your OS licenses. Or is that a problem? :-p

    Sysprep is your friend if you have a pile of apps and want to reinstall multiple copies of them quickly. I use Symantec Ghost myself, and the image in question has Win2K, Office 2K, a bunch of 16-bit apps, Acrobat Reader, a bunch of 32-bit apps to go with said 16-bit apps, IE6, and other stuff I forget or don't want to disclose at this time, and Sysprep makes these all imageable.

    In that sense it doesn't matter WHAT imaging software you use to make a mass copy of Windows, as long as you Sysprep it before the fact.

    As for disaster recovery backups of a single workstation, the included NTBACKUP still is tried and true. Though I liked the NT4 version better than the Win2K version.

    --
    Use Evolution instead of Outlook? Bewa
  19. Ghost 6.5 or 7.0 by Lester67 · · Score: 2, Informative

    Works fine for Windows XP. The only time I've gotten bizarre errors is the last shut down was "dirty". Restart, Error Check, and ghost after the reboot.

    I've also used DD from a linux boot disk. It takes forever, but used to handle imaging some drives that older versions of Ghost (pre 6.0) would choke on.

    I tinkered with Acronis, but didn't care much for the limitations. (I'd like to be able to image a drive connected via USB with another OS image. Acronis only seemed concerned with its system drive, and nothing else.)

    (Off topic: pretty much any USB key can be made bootable if you image it with an existing bootable partition. Having to shut down and do this through DOS gets to be a pain. I was hoping Acronis would allow me to take a DOS6 partition and copy it to any number of USB keys connected to the system.) If anyone has any thoughts on that one, I'd love to hear them.

  20. partimage by gylle · · Score: 2, Informative
    I have successfully backed up and restored both windows and linux machines with partimage: http://www.partimage.org/. Some features:
    • It compresses (gzip or bzip2) the allocated parts of filesystems, and leaves out the unallocated.
    • It can work in client server mode over the network.
    • It can automatically split files, e.g., on the 2G boundary
    • Available on live bootable linux cd:s such as knoppix
  21. Everybody uses Ghost. by Elwood+P+Dowd · · Score: 4, Interesting

    Maybe Symantec has copy protection bullshit, but I've never once seen Ghost carp about licenses. And I can't imagine it was because the IT dept was doing their job properly (at a former place of work).

    There are a few things that you don't want to duplicate exactly when you're installing on a bunch of machines, even with identical hardware. If I understand correctly, that's the whole point of Ghost. dd doesn't always cut it if you're doing 400 installs on separate machines.

    --

    There are no trails. There are no trees out here.
  22. Re:What he said by chgros · · Score: 4, Informative

    If you've got a linux box, dd's the way to go
    If you don't, you can use a Linux LiveCD

  23. "week or even more?" by quakeroatz · · Score: 3, Informative

    "installing them all may take a week or even more?"
    Sorry. If it takes you a week to install replication software, you shouldn't be in IT.

    One word. Ghost. It works. If you see limitations with the normal version, grab the enterprise edition which offers Ghost servers and network system replication, with just a floppy on the client machine.

    Sounds like.... Debian net-intstall floppies!

  24. Re:must use sysprep by skroz · · Score: 5, Informative

    One important note regarding sysprep; don't sysprep a machine more than once. If you do, you'll likely not be able to boot a second time. As a result, we've always kept two images of each production load; one before sysprep and one after. That way, we can return to the non syspreped image if we need to make changes and still be able to run sysprep.

    --
    -- Minds are like parachutes... they work best when open.
  25. using dd to clone over the network by djtack · · Score: 4, Informative
    dd bs=8192 if=/dev/sda of=/dev/sdb

    I'm not sure if this was a serious suggestion or not, but this is exactly how I do it! I use this method to clone linux cluster nodes, but it would work for windows as well.

    I use a boot floppy, with the grub bootloader (you could skip the floppy entirely if your hardware supports PXE booting, and you feel like messing with it). The bootloader grabs a kernel and ramdisk image from a tftp server. Then, a shell script creates a fifo, connect it to the tftp server, uses dd to copy to/from the image.

    Here's an example of the shell script to make a backup (just do the reverse to restore):
    tftp_server=192.168.0.253
    mknod img0001 p
    tftp ${tftp_server} <<-EOT &
    binary
    put img0001
    EOT
    dd if=/dev/sda1 > img0001

    This method was adapted from the clone HOWTO, which has more in-depth instructions.
    1. Re:using dd to clone over the network by rog · · Score: 4, Insightful
      Be careful transferring large amounts of data without application-layer error detection. It's possible to get undetected CRC errors, as Stone and Partridge describe

      Ssh may be a better idea than netcat.

      --
      Saving random seed...
  26. All you need is good procedures. by dannycarroll · · Score: 2, Informative

    Dude, you can skip C:\pagefile.sys

    But seriously, I just finished a contract at a large bank maanging the disaster recovery for a w2k advanced server environment(over 100 servers around the world, terabytes of data). To make it more complicated it was exchange (now there is a backup anoyance).

    I never had any problems even using the internal NT backup (before they chose a solution).

    All you need is a good DR procedure.
    In short:

    1. Make backups (Full, diff and incremental to taste)
    2. Have OS install disks ready.
    3. At disaster time, install the OS and any drivers necessary to access the backup hardware.
    4. Restore over the top of the OS, wipe everything.
    5. Reboot and get coffee, done.

    It is more complicated for Active Dir DC's and GC's etc but it's not rocket science.

    Some apps require special backup programs (like e2k) or that you simply shut down services while you backup but to tell the truth, this happens in the Unix world (and mac world) as well.

    I have never seen w2k fail on a file that is critical and distinct to each instance. A new install just makes a new file (for example pagefile.sys)

    I seem to remember our turnaround was 12 hours for an e2k server with 10 databases and 350gb of mail storage. (Assuming the SAN did not have to be rebuilt, then it was more like 20 hours).

  27. More Anti-MS FUD by chumpieboy · · Score: 2, Insightful

    I fail to see what the linked MS KB article has to do with drive imaging for backup or transferring purposes.

    The article clearly states that MS does not support drive imaging as a *deployment* method. Nowhere does it say that disk duplication software is not allowed ever.

    Back to the question hidden at the end of the /. story. If you're looking to take all of the files on the HD (including those in use or flagged as being important to the OS) then you can use the native W2K/XP backup utility to back up to a file. No tapes are necessary. If you want to do a full restore to the same system, you can do so. If you want to restore to another system you can do so.

    There are other misleading statements in the original poster's message. He includes a link implying that Ghost is Microsoft's recommended tool for drive imaging when the KB article says nothing of the sort.

  28. Re:Become a switcher by gbjbaanb · · Score: 2, Funny

    lol. external firewire drive?? Then you only have to worry about your data-retention issues!

  29. vmware by NynexNinja · · Score: 2, Interesting

    use vmware and image the disk as one big .vmx file... when the stuff breaks, just copy a vmx file across the network and you're done.

  30. Novell ZenWorks Imaging by I_am_Rambi · · Score: 3, Interesting

    Working for computer services for my university, we have recently dropped Ghost for Novell ZenWorks imaging. This is a linux based imaging software, that I think is fairly simple, if you don't mind typing. example:

    For a image residing on a server that you want to bring down:
    img restorep server //server/path/to/image/file

    The only issue that I have ran acrossed is that sometimes it will give the wrong error. I've received the error that it couldn't find the server, but it was a hard drive issue. I think though this is an easy imaging software, and if you are up for fun, its seems that you can edit some of the config files to automatically image stuff, but I'm not for certain.

  31. Fully automated NT, 2K and XP OS and app install by gibber · · Score: 2, Informative

    Four years ago I worked at the the Taylor University computer science department. We had 70+ dual-booting NT/Linux machines running 80+ DOS/Win3.1/Win95/WinNT applications. To further complicate this, Ghost (ImageCast, etc.) would not work since the hardware was widely varying and we wanted several different installation profiles (including/excluding certain apps).

    We came up with a solution which allowed an individual to install and configure
    70+ machines in two hours (requiring only about 30-40 minutes of the
    individual's time). This tool, called JACAL, is still being used and was expanded to work with Win 2K and XP.

    Here is our solution:

    * A boot disk containing only a DHCP kernel-autoconfig NFS root kernel
    * an NFS server with the NT i386 image and a base unattend.txt file. This NFS server doesn't necessarily need to be a Linux box. This could be an NT box running WarNFS or something like that if someone wanted to do that.
    * a series of perl scripts which, given the machine name and hardware probe information, customize the unattend.txt file
    * a perl script which sucessively launch installation of apps after the initial NT build is complete
    * a perl script which installs diffs from Microsoft's SysDiff program (we have really augmented this process if you are rightfully having doubts about the standard SysDiff process)
    * a script which does DLL and other file conflict and version resolution
    * a SaMBa server which houses the diffs of the applications
    * a series of ScriptIt files to install apps that don't SysDiff well (MS IE 5, MS Publisher 2000, MS NT SP 5 (6? not yet baby, not yet), sense a theme. Typically these are things which perform OS upgrades (are apps supposed to do that>??))
    * Perl and ActiveState Perl run the system from the Linux and NT sides

    Features (for both OSs):

    * All applications installed and ready to run
    * Drivers installed and working (detection done with Linux)
    * Centralized log of hardware from each workstation

    Other things that we considered but never implemented:

    * Remote network PXE(bootp/dhcp) instead of current floppy/CD kickoff disk
    * Multicasting file copies

    Keep and eye out for a post by "nathane" as he is a maintainer of the current JACAL system at Taylor University.

    There is also a **woefully** out of date website at jacal.sf.net.

  32. Aww, go away. by CaptainSuperBoy · · Score: 2, Insightful

    So Microsoft has crippled file systems, their policy on imaging sounds laughable to you, none of the disk imaging software is adequate for your discriminating tastes, and HOLY CRAP you just realized that you can't XCOPY a fucking modern operating system to another computer.

    Why on earth are you sticking with a platform that you obviously despise? Your best solution seems to be, move to another platform already! Listen carefully, Linux is calling to you... You sound like the type of user who would rather use a platform he hates and constantly complain about it, instead of actually solving his own problems.

    Your second best solution would be, write your own damn imaging software. Seriously if Ghost is so deficient it should be pretty easy to write better software, right?

    The fact that Microsoft doesn't support disk imaging doesn't mean it isn't possible. Everyone does it, and by everyone I mean like 99% of fortune 500 companies. If they can all figure out how to use Ghost perhaps maybe YOU are doing something wrong? I've never had the problem you describe with Ghost, either.

    Oh and finally? You're actually completely wrong. ASR along with backup software (such as Windows Backup) can completely restore your system from media in the event of a crash.

  33. for me too by hhnerkopfabbeisser · · Score: 2, Informative

    The strength of dd is its simplicity. It does nothing but reading and writing data. You can read data from a device and store them in a file. Then you can compress that file.

    To do it on the fly:
    dd if=/dev/hda1 bs=1048576 | gzip -c > /some/place/winxp_backup_current.raw.gz
    An 8Gig-Partition should give you a compressed backup-File of about 3 Gigs.
    This you can store on a large partition, split and store on several CD-Rs or mail it to your granny.
    Splitting is quite easy too, you can tell dd to read a certain part of the partition.

    To restore the backup, just uncompress the file, then use dd to read the file and write the data back to the partition.

    I use this for backups of my WinXP-Partition (which I use solely for gaming). It works so well I have no intentions of looking for another solution.
    Still, if you have other needs, this might not be for you.

    Pros:
    - simple
    - reliable
    - scriptable (like everything on the command line)

    Cons:
    - a few minutes downtime for the backup, I don't think there is a way to do this reliably while Windows is running
    - no flashy bits, like looking at what's inside the backup without actually extracting it

    1. Re:for me too by WNight · · Score: 2, Informative

      Well, assuming you're like me and you keep your files (including backups of the Windows machines) on Linux, you can mount the disk image in loopback mode and browse through it.

      This is hard with compressed images, but if you either temporarily uncompress them or investigate a compressed filesystem driver.

  34. Remember to strip the SIDs first! by cscx · · Score: 5, Informative

    You need to strip the security identifiers from NTFS before making an image... I suspect this is what the (obviously ignorant) author of the article didn't do and instead chose to write up this little FUD escapade. Microsoft has a little tool called "sysprep" that does just this.

    From the article: Microsoft Windows 2000 and Windows XP have crippled file systems

    Bullshit! That one statement shows that the article writer has a serious case of rectal-cranial inversion... For the uninformed, here is MS's definition of SIDs: "A security identifier (SID) is a unique value of variable length that is used to identify a security principal or security group in Microsoft(R) Windows(R) 2000 and Microsoft(R) Windows NT(R)." They are almost like *nix UIDs/GIDs, but a little bit more complex... NTFS is more complex in general. They actually contain information specific to the machine/domain/etc in the permission. To be more clear, an NT machine on a domain is treated as a leaf node in a tree... and each file in the filesystem of that leaf node can be assigned specific permissions relating to any user on any machine in that tree (domain). This allows very complex definition of file/registry/system permissions! Unix works in a similar way, but lacks those extra capabilities. What you need to do is strip the machine-specific parts of the SIDs out before you image the machine! (Here's a thought question for ya... ever tar a set of files on one unix machine, move them to another, untar and notice that the UIDs/GIDs are, as Strong Bad would say, "weirded out?")

    Obviously the article writer is an amateur and knows nothing about how Windows or NTFS work... which makes me suspect he is not qualified to do his job. Assuming you can't image Windows machines based on the premise that Windows and NTFS are "fundamentally broken" is the most ludicrous thing I've ever heard. My university must have > 10,000 shiny brand new Dell computers, all running an identical version of Windows XP... and someone means to tell me they didn't image them, instead installing XP from scratch on each one? Please!

    dd is great for quick-and-dirty imaging, but I'd be wary writing that image to a disk of a different size, etc... unless you hacked the partition table to make the new disk "think" it's smaller than the image, if the new disk is indeed bigger.

    1. Re:Remember to strip the SIDs first! by TheRealSlimShady · · Score: 2, Informative
      The problem is nothing to do with SIDs. The problem is that there is no way to back up a live (i.e. running) Windows XP (or NT, or 2000) system on NTFS in such a way that you can restore it to a fully functional system without going through (a) installation of XP/2k/NT (b) installation of all software packages individually and then (c) going through the hassle of applying the multitude of security patches on Windows and every package. This probably entails about 10+reboots and a considerable period of time. NTFS locks too many files which are required by a running system(pagefile.sys, registry, etc, etc, etc)

      Nonsense. Backup using Windows backup to whatever media you need. Now for DR. Install Windows whatever on the machine (nothing else), insert the tape and restore the filesystem and the system state. Reboot. Voila - full restore.

      You have to jump through a few more hoops to restore an AD/Exchange/SQL server, but that's it.

    2. Re:Remember to strip the SIDs first! by bigpat · · Score: 2

      "Ahh, I may have misunderstood the original intent... he did seem dead-on about imaging software, not backup software, which is why I thought otherwise."

      So... do you still think the original poster has a "serious case of rectal-cranial inversion"?

      Or "suspect he is not qualified to do his job"?

  35. Re:dd to the rescue.... again! by pegr · · Score: 2, Informative

    dcfldd is a dd clone/replacement commonly used in forensics work. It let's you generate a hash to ensure what was read is what was written. It's available here.

  36. HHOS... by Lodragandraoidh · · Score: 2, Funny

    I hate to echo what has already been said, but this needs to be hammered home:

    Why not give up that overpriced POS operating system - and find freedom and ease of administration in the *nix fold.

    If you are stuck using the unmentionable OS - then I feel sorry for you, and will light a candle and say a prayer for your safe passage from the dark side.

    As an aside, isn't it funny that the most easy to use and useful tool for backing up your drive images is itself a linux tool?

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  37. doing the same with dd... by gimpboy · · Score: 3, Informative

    yeah and while dd does copy the entire partition, there is nothing stopping you from pipeing the output into bzip2 to compress the disk image down a bit. you could probably pipe the output of bzip2 to split to split the image file into managable chunks.

    just some thoughts...

    --
    -- john
    1. Re:doing the same with dd... by Micro$will · · Score: 2, Informative

      Another little tip if you have to use dd for a drive image: Before installing anything, boot with knoppix and fill the entire disk with zeros, then partition, format, and install. The image will compress a lot more than if it had random data still on the drive. I've done this with fairly small disks (4 - 8 GB) and it only takes about 10 -15 minutes on older hardware.

  38. Here's a solution by Kazymyr · · Score: 2, Interesting

    Backburner will backup anything you throw at it. It's a collection of Perl scripts, thus very small. It can backup and restore partitions or raw disks, with or without compression. It can write the backup to multiple CDs. You can even send it over the network to a NFS mounted volume. Been using it for over 3 years with no problem whatsoever.

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  39. Dantz Retrospect for Windows by greed · · Score: 2, Interesting
    While this isn't drive imaging software per se, it does handle the restore a system to an operating state feature. Dantz Retrospect has an add-on which they say can make a bootable disaster-recovery CD which will regenerate any client of the Retrospect backup server. AFTER the client has failed.

    I've never used that feature, as my primary use of Retrospect is on Macintosh; I have a Windows client, but have not had to try to regenerate it following a total system loss. (And I don't have the add-on to do it anyway.)

    But the rest of Retrospect is common across Windows and Mac. (Disaster recovery on Mac seems to be a lot easier.) The important part for this discussion, in addition to the 'disaster recovery CD' add-on, is the way it does a so-called 'snapshot' when it takes an incremental backup. This lets you get both the speed of doing incremental backups, plus the ability to restore a system to precisely the contents it had at that time. (So basically, it can handle deletes too, so it doesn't need to restore files from the full backup which were deleted when a later backup took place.)

    I bought Retrospect for Macintosh after Norton 'Crash Gaurd Causes Crashes' Utilities removed their backup/restore software in a newer version. (Fortunately, the id10ts at Symantec offered a satisfaction guarantee on software. The store didn't believe it, they had to place a toll call to Symantec to find out they weren't kidding.)

    I've been using Retrospect for Macintosh since System 8 came out, through OS X, and now with a Windows 98 client. It's my very favourite backup program, and what's more, the restores work.

    Just need to get the upgrade to 5.1 for Mac so I don't need a separate backup system for my Linux box.

  40. One mans ease of use is anothers security flaw by azaris · · Score: 2, Insightful

    The author of the "story" is wining and bitching about how hard it is to make a functional copy of a Windows installation and how supposedly this is some kind of "license enforcement" issue when anyone with half-a-brain can read the KB article themselves that the reason it's not supported and will cause problems is that you're violating the internal security policy of your own network by having duplicate machine SID's on your network. To make it work you have to change the SID, but since MS obviously feel it's not reliable enough they're recommending it as a workaround (since, hey, if anyone could just change the SID no questions asked we'd get another Slashdot article about how Windows is fatally flawed). Had they simply put in a safety that stops the image from working completely, I'm sure the crap would have flown even further.

    Not to mention that there are perfectly fine methods for doing large-scale Windows roll-outs for those who need them, which don't involve 3rd party software kluges like Ghost.

  41. Re:Fully automated NT, 2K and XP OS and app instal by gibber · · Score: 2, Informative
    Silly me, I forgot that Joel Martin and I (Aaron Brooks) presented a white paper on this at 2000 USENIX LISA-NT conference. Here are the links:

    I'm terribly sorry for forgetting this. It's been three years since the conference and two years since I've touched JACAL at all (or worked at the university).

  42. Don't know about your university by autechre · · Score: 2, Insightful

    But the Windows 2000 CDs we have as part of our licensing program are different than the kind ordinary mortals obtain. They don't require product activation codes, serial numbers, etc. (or any product activation at all, actually). Windows XP is the same way, as are Office 2000 and XP.

    I don't know whether that affects drive imaging software or not. I've used g4u to create and use images of Win2k and WinXP machines without problems (well, none that seemed specific to imaging), and I had never heard of "sysprep" (reading up on it now).

    I would really like to have an "Ask Slashdot" where all of the people who say "You just don't know how to administer a Windows network; if you did, it would be perfect" get the chance to tell us where to go to learn this fabulous information. I'm used to working with Linux and prefer it heavily, but right now my job is to maintain/upgrade a Windows+Novell network, and I still want to do a good job. I am gradually discovering things like SMS, but in many ways still feel lost. If there really are ways to make all this crap behave, I'd sure like to know about them.

    Do keep in mind that I work for a financially troubled state institution. Sitewide MS licensing is already paid for as far as Windows and Office, but suggesting $$$ on software or training is not helpful. I don't mind reading, though.

    --
    WMBC freeform/independent online radio.
  43. Mod Parent...How? by Slightly+Askew · · Score: 2, Funny

    Hello. I'm fairly new to slashdot, and I have all of these moderator points I don't know what to do with. I would like to mod down the post I just read as -1 Troll. It was posted by Cliff and titled "Experiences w/ Drive Imaging Software?". Thanks for the help.

    --
    Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
  44. Re:Experiences with Ed Norton Ghost by Jon_E · · Score: 5, Funny

    Personally, I like Ed Norton Ghost - It beats the crap out of itself and then starts fights between the other filesystems installed in the system.

  45. Acronis TrueImage saved my ass by harborpirate · · Score: 2, Informative

    About 6 months ago, I bought a new HD. I decided to split it into separate partitions, one for OS, a big one for Data. I cleaned off my old HD so that I could put images on it.

    Once I got XP running and set up the way I liked it, I made an image. I installed a firewall and some other necessary programs, made another image. Added all the accessory programs I like, made an image.

    Then I tried to install a major IDE. The installation hosed up at 99%. After a reboot, the machine was F'd up big time. I restored the image I had made just before starting the installation. Then I tried installing the IDE again and it worked perfectly. My machine has been running great ever since, and the IDE works just fine. Needless to say I also have an image with the IDE installed :)

    TrueImage certainly saved me loads of time reinstalling my OS, configuring it, and installing all the programs I like. Not only that, but since I can cut an image of the OS while running it, making new images is a piece of cake. Booting from a disk to make an image now feels practically prehistoric. But the greatest thing about it is that its cheap, unlike certain other image software.

    So I vote for Acronis.

    It may not be an ideal corporate solution - I think Ghost is probably still the best for that. Its got automation, networking, pretty much everything you could want in image software. Except, perhaps, ease of use and low cost.

    For personal use though, I'd argue Acronis is the way to go for MS OS.

    Personal Soapbox section:
    When you set up a new machine, make a separate partition for data and OS! It'll save you a lot of time because making OS images is fast and easy, and you can restore your OS without having to worry about losing data. The data partition can be backed up via more conventional means. Copy important data to CD or tape, or whatever other backup solution you want to pursue - but image your OS. I'd never set up a new machine any other way.

    --
    // harborpirate
    // Slashbots off the starboard bow!
  46. Re:Why would you back up the OS anyway? by bahamat · · Score: 2, Informative

    Yea, that may be a problem, unless one was using Debian.

    Old box:
    dpkg --get-selections > selections.txt
    Copy selections.txt to new box

    New box:
    Install base system (about 30 minutes, maybe an hour)
    dpkg --set-selections dpsyco to help copy configuration files from backups, or to multiple other systems.

    Make sure you learn about the tools that are available. If you don't, and you screw up, guess who's fault it is?

  47. Re:Fully automated NT, 2K and XP OS and app instal by NathanE · · Score: 2, Interesting

    I am the current maintainer of JACAL at Taylor University and there are several changes we've made to the system since the NT4 days.

    - We are using a product called PrismPack from Lanovation instead of SysDiff. It is quite a bit easier and quicker to use and we can also use it to deploy new applications and system changes via login scripts without the user having administrator privileges.

    - We are using AutoIt instead of ScriptIt for any GUI scripting for the few applications that don't like to be packaged with PrismPack (some applications do some kind of hardware ID-ing so you can't take a prebuilt package from one machine to another).

    It works really well for us even across lots of different hardware configurations.

  48. *sigh*.. PLEASE READ by bmajik · · Score: 5, Informative

    Hi.

    I work for Microsoft. i designed an automated deployment system that over 2000 computers at MS used for 24/7 automated testing. (a follow on technology by some of my co-workers has taken this approach to the next step, so only a little of my code is still running out there, but i digress)

    there is nothing crippled about NTFS on XP or otherwise. Imaging works just how you expect it to. we've used Ghost (multiple version) PQDI (multiple versions, including the 16 bit dos version) and some internal-to-MS only stuff even. All of these make and restore images of XP machines perfeclty fine.

    Not only is imaging a windows machine not broken, it is a supported and tested product scenario with its own feature and test teams.

    enter: SYSPREP

    Sysprep is the 100% microsoft supported way of bulk deploying machines and setting them up for imaging. sysprep is fully scriptable as of XP and the same sysprepped image can be restored on hardware of nearly any type. It can automaticly configure the box, set a hostname, join a domain, setup local users/groups, etc etc etc.

    I know this because if it doesn't work, nobody in the world can test visual studio.

    Please look at microsoft.com and read about sysprep. It's your friend.

    Incidentically, before sysprep-XP, when sysprep wasn't quite the cat's meow, you could still image and restore NTFS OSes (even XP, with WPA), even across different hardware. You just had to know what things to change/tweak. (which i found out WITHOUT special MS-only knowledge)

    Sysprep for XP also works great with WPA, letting you seal/reseal an image so that the WPA activation bomb goes away.

    Honestly people, ask slashdot stories should be ASKING, not presuming. because the presumptions are often wrong, and the meat of the "question" is an uninformed bash as opposed to a legitmate request for help or comments...

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  49. Drive Image - use early versions by LandGator · · Score: 2, Interesting

    PowerQuest's DRIVE IMAGE PRO has a bug in later versions, 4 & 5 (AKA DeployCenter). Even though an NT machine was partitioned once (4GB HD) with FDISK and no other partitioning software was used, I still get "Error 128" which self-identfies as being caused by OnTrack or other partitioning software.

    PowerQuest TS was useless, but comp.sys.ibm.pc.hardware.storage led me to salvation. Praise USENET!

    Solution? Use Drive Image 2. Works every time.

    --
    There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  50. SSH by Anonymous Coward · · Score: 2, Informative

    OK, I might just be an Anonymous Coward and so I will not get any points but most people do not realise they can do this sort of thing to backup their disk or partition to another machine over nothing more than SSH:

    dd if=/dev/ad0 bs=512k | ssh my.backupserver.com dd of=/home/backups/backup.dd

    And something like this to restore:

    ssh my.backupserver.com dd if=/home/backups/backup.dd bs=512k | dd of=/dev/ad0

    Nothing to it really. No special software required - just use Knoppix or any old LiveCD - and it works better than FTP/NFS for my needs.

    You can also pipe the output of dd through gzip to compress before sending over the wire (if bandwidth or storage space will be a bottleneck).

    Check out:

    http://www.cpqlinux.com/sshcopy.html

    Jamie.

  51. Knoppix by Qbertino · · Score: 2, Informative

    Knoppix has at least 3 tools that come to mind that can easyly be used for the purpose you need and have never failed me.
    And it's free and can help you do other rescue and recovery stuff as well.
    In case you don't know: Knoppix is the leading Live CD Linux distribution. A perfect chance to test it as well.

    --
    We suffer more in our imagination than in reality. - Seneca
  52. Some cool versions of dd... by Ayanami+Rei · · Score: 2, Informative

    let you send it SIGUSR1 and it will report it's progress (namely the GNU fileutils version).
    You could write a wrapper script around it with a cool progress bar if you were smart.

    Try this one day:

    dd if=/dev/zero of=/dev/null &
    kill -USR1 %1
    #wait a little
    kill -USR1 %1
    #etc...

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  53. Use SYSPREP then follow the procedure by The_Myth · · Score: 2, Informative

    In the System Admin tools for Windows there is a little utility called SYSPREP that prepares a drive image for the imaging process. The reason that most images fail is due to SID's in teh wnidows architecture. SYSPREP removes these allowing them to be recreated on the machines first boot. Programs like GHOST then have no problems at all.

    We use GHOST and Microsoft's SYSPREP to roll out the images on our 300 desktops as needed.

    --
    The MyTh - I am a figment of the Imagination - [Im Probably even not here]
  54. I wish we could get sysprep... :( by ddent · · Score: 3, Informative

    I help admin a largish Win98 installation... we have no intention of going any further on the upgrade treadmill. It has been very frustrating -- there seems to be a windows 98 sysprep tool out there, but it isn't available anymore, as they want people using 2000/XP. We of course only realized how useful the tool would be _after_ they decided to stop distributing it... we do without, but it would save hours of work.

  55. Easy, fool proof solution .... by Bigev- · · Score: 2, Informative

    Here we maintain nearly 400 desktops. Albit not the largest array of machines - however, our solution works quite well.

    The following piece of software by Phoenix is my tool of choice. Plus it has the added bonus of randomly incrementing the SID that the microsoft document speaks of in XP and W2k PCs.

    I build a base system - image it - then use that image on whichever machine has equivilant hardware. In the middle of imaging 100 identical PC's with XP Pro currently. Full SID incrementation - never had an issue.

    I just boot the PC from a floppy in my test room (there is a smarter way to do this however I havent had time to implement it) and start the image. I can do as many PC's at a time as I am prepared to buy licenses.

    Big deal it ain't free - it has saved us alot of stress.

  56. FUD FUD FUD by jamie(really) · · Score: 2, Informative
    Shame on you. It is totally possible to backup a windows XP box and restore it later. You can use many disc copying software tools or some hardware, such as ImageMasster. I have used Norton Ghost, PowerQuest Drive Image and ImageMasster. I personally and on many occasions have backed up one drive onto another, or as an image, either to store it for safe keeping, or simply to put a bigger drive into my PC.

    If, on the other hand, you mean you want to copy one installation of Windows XP and put it on a second machine, while the first is in place on the network, or expect certain security features, then you may have problems - and that is what the Microsoft article is about. "Copy our software and there are implications." If you are a corporation, then there are tools to safely role out Windows XP across a network. If you are Joe User, buy another copy and install it. Big deal. Its not like you do it every day.

    The headline might as well be "Microsoft Makes It Difficult For Users To Install A Single Copy Of Windows XP on Multiple Machines". But then it wouldnt be quite such big fucking news would it?