Home > Network Administration, Windows Networking > Ghost and Windows Vista

Ghost and Windows Vista

There has been some recent discussion as to how to use Ghost to clone a machine running Windows Vista. I have tested this myself and found that doing a straight up ghost image push without any switches will not work. However, if you add the -fpsd switch to ghost.exe when pulling and pushing your image it will work like a charm. The -fpsd switch actually preserves the signature bytes on the hard disk rather than clearing them out. The clearing of these signature bytes is what causes Vista to go haywire when you try to clone it. I would imagine Symantec will clear this up in the v1.2 release of the Ghost Solution Suite. If you do have problems with this whatever you do don’t contact Symantec technical support. Windows Vista is not by any means supported by them yet.

  1. Ohad
    July 10th, 2006 at 08:30 | #1

    On Ghost 2003 the flag is -fdsp, rather than -fpsd.

    Full command line for a whole disk clone would be:
    ghost -fdsp -clone,mode=COPY,src=1,dst=2

    Where 1 is HD #1 as identified by ghost, and 2 is HD #2 as identified by ghost. Make sure you state the appropriate numbers as per your configuration.

  2. December 4th, 2006 at 11:57 | #2

    We’re using Ghost 8.2. Is there an equivalent in the GUI to these switches, -fpsd, that can be checked on?

  3. Bob Mgr
    February 21st, 2007 at 19:27 | #3

    Does this only work when you do disk-to-disk?

    I tried using the -fdsp switch on a disk-to-image and then again from image to another disk, and Vista would not start. Gave me an error on “winlock.exe”

  4. March 26th, 2007 at 08:58 | #4

    http://www.symantec.com/smb/products/overview.jsp?pcid=cli_mgmt&pvid=ghost

    Full support for Windows Vista and 64-Bit operating systems.

  5. May 21st, 2007 at 17:41 | #5

    The command line
    ghost -fdsp -clone,mode=COPY,src=1,dst=2
    would have treat the small Service Partition of the first disk as the source disk and the main active bootable partition of the first disk as the destination disk. Had i proceeded my active boot partition wouuld be gone!

    I simply use “Ghost -fdsp” command line, with selected IMAGE BOOT under the IMAGE/TAPE tab in the Ghost.exe GUI menu.

    Then then selected reset computer when clone was completed. I hit the on/off button as soon as windows was trying to restart so as not to risk the original disk and cloned disk cross linked.

    The Vista clone disk worked without touching:
    BCDEDIT /set {bootmgr} device boot
    BCDEDIT /set {default} device boot
    BCDEDIT /set {default} osdevice boot.
    (don’t know what they are anyway)

    Is there a switch that prserve source drive ID?

  6. September 2nd, 2007 at 04:10 | #6

    @Nrahc, may I know if you can now clone vista using ghost without error?

  7. Bob Good
    September 10th, 2007 at 18:44 | #7

    Chris,
    Thanks very much for the -fpsd switch recommendation. It worked like a charm. I am using ghost 2003 build 793 and Vista. I added the -fpsd switch to the end of the Ghost.exe entry in Autoexec. I added nothing else to it. I tried the -fdsp switch but received an error when Ghost loaded. Ghost 2003 build 793 without the added switch (-fpsd) would give me an error after restoring the image.

    I have a question. Wonder if this switch will work with XP (my brother and Dad’s OS)?

    Again, thanks, Chris.

    Bob Good

  8. Nathan
    September 17th, 2007 at 13:58 | #8

    Will this Switch work for creating an Image I have created an Image with Ghost Solution Sweet 1.0 and it wont work

  9. Yann
    September 17th, 2007 at 22:14 | #9

    Hi,

    I tres the “ghost -fdsp -clone,mode=COPY,src=1,dst=2″
    command and I was not succesful in any way.

    I tried the “ghost -fdsp” alone and it did not work either.

    I finally tried the suggested by Nrahc and it still did not worked.

    Any more suggestions?
    Thanks

  10. Alex Ayala
    October 17th, 2007 at 09:50 | #10

    I have been using Ghost 2003 since it came. My question is: Can I upgrade Ghost 2003 with V 1.2 Ghost Solution Suite?
    Where to buy it?

    Thank you

  11. chris
    October 17th, 2007 at 13:45 | #11

    Hey Alex,

    I am almost completely 100% sure that you can not upgrade Ghost 2003 to the solution suite. The solution suite is the enterprise version of the software and the Ghost 200X version is the home/small business version.

  12. Alex Ayala
    October 18th, 2007 at 08:07 | #12

    Thanks Chris

    I need to make bootable CD’s using Ghost 2003 with USB and CDDVD support only. I don’t use A: or B: they are worthless. What can I do? I have an external disk to keep backup’s but I have to be in XP to start Ghost and restore.

    Thanks for your help

    Alex

  13. chris
    October 18th, 2007 at 10:22 | #13

    I have always used the Enterprise versions so I am not entirely sure on if that version contains that functionality. You may need to consider just purchasing a new version (not necessarily upgrading, but just buying new). I know starting with GSS 1.0 they will create boot CD’s and with 1.1 it will create bootable USB drives.

  14. Seb
    October 26th, 2007 at 14:14 | #14

    Or you can use this : http://www.netbootdisk.com
    You can make Floppy, CD and USB versions (I use them all) and put ghost on it. It will automatically detect 100′s of nics and works like a charm.

  15. mark
    November 5th, 2007 at 00:03 | #15

    Seb:

    Care to share an ISO of the netbootdisk? Just tell me where to drop my ghost.exe. I can’t seem to create an CD version of it with ghost on it.

    Thanx

  16. Darrell
    September 18th, 2008 at 07:46 | #16

    I have wrestled with trying to Ghost Vista for a year now with no luck, but
    ghost -fdsp -clone,mode=COPY,src=1,dst=2
    worked GREAT!

    Thanks!!!
    Darrell

  17. Sergio
    November 5th, 2008 at 14:45 | #17

    This is what worked for me, we use Ghost 8.3.

    Setup the image,
    then run command prompt with admin rights and type
    BCDEDIT /set {bootmgr} device boot partition=c:
    BCDEDIT /set {default} device boot partition=c:
    BCDEDIT /set {default} osdevice boot partition=c

    Notice the last part “partition=c:”, it wasn’t working for me without that part.
    Once that’s done you can run sysprep

    c:\windows\system32\sysprep\sysprep /generalize /oobe /shutdown /unattend:scriptfile

    Hope this helps!

  18. Sergio
    November 5th, 2008 at 14:47 | #18

    i forgot to mention… Run sysprep from an administrator command prompt, but you probably already know that :-)

  19. Al Kalian
    December 13th, 2008 at 21:56 | #19

    I have been running Ghost 2003 since, well, 2003 with no problems. I got a new computer and it came with Vista, and Ghost 2003 didn’t work. I got a copy of the latest and greatest, Version 14, and it worked, kinda. Rather than have a duplicate image I only had one partition. A call to symantec confirmed that V14 wouldn’t do what 2003 would do. I would have to copy the partitions one at a time. Of course they don’t support 2003 now.

    After doing some digging I came up with these documents on Symantec’s web site. This is the Reference Guide: ftp://ftp.symantec.com/public/english_us_canada/products/ghost/manuals/symghost_8/Ghost_ref_guide.pdf
    This is the Users Manual: ftp://ftp.symantec.com/public/english_us_canada/products/ghost/manuals/ghost2003_guide.pdf. Starting on page 154 of the Users Guide are the switches that can be used with Ghost.

    I used the -id (image disk) switch and it worked like a charm. Just like it always did. I just edited the Autoexec.bat file to read “ghost -id” (without the quotes) and Vista started up without a hitch. Just make the clone drive the SATA0 drive, and Vista starts right up.

    The new computer came with SATA drives and contrary to other comments I am using Ghost v789 and didn’t have to do any upgrading.

    A curiosity that stands out right away is that I thought I had 4 partitions on the hard disk. Using the -id switch, Ghost showed 9 partitions! Lot’s of hidden stuff in Vista, I guess. One word of caution, and it is spelled out in the Users Guide. The destination drive must be the same size or larger (I went 500gb-750gb) and it copies *everything* from the first drive, all sectors, and it cannot re-size the partitions. It took almost 2 hours to clone the 500gb drive at 4gb/min transfer rate, but having a no hassle exact copy is worth it. Hope this helps somebody else.

  20. Al Kalian
    December 18th, 2008 at 22:48 | #20

    As a follow up to the post on 12/13 regarding Ghost 2003 and Vista. As I mentioned I cloned a 500gb–>750gb disk with no problems using the “-id” switch. However trying to clone the 750–>500 I got an error message that the destination drive was too small. I couldn’t find a work around for this. So if you want to use this method you will have to get two drive that are identical. I’d bet they have to be exact duplicates, because if one is 1k difference, you will probably have problems going back and forth.

  21. Di
    December 23rd, 2008 at 17:10 | #21

    I tried to make a image back-up of my pc with window vista, using the Ghost 2003 with previous mentioned command line switch -fpsd, then my pc hang at PC DOS 7.1 Setup Menu. Either the choice of 1. Run Norton Ghost Dos Operation or 2. Return to Windows without running NOrton Ghost works. It does nothing with choice 1 and it says Return to windows… with choice 2, But nothing happens.
    Is there a way to return to Windows Vista?
    Thanks!

  22. First Wave
    May 29th, 2009 at 10:59 | #22

    Use Ghost 2003. Boot from Stiffy, make sure Image All is selected, and it works a charm, any version of Vista.

  23. Powerthink
    June 8th, 2009 at 20:34 | #23

    What is Stiffy then?

  24. August 5th, 2009 at 11:25 | #24

    You know, I didn’t even see Casper’s comment when I made mine (how could I miss that?). Sorry Casper, you had it first!

  1. No trackbacks yet.