Clone my bootcamp drive but no longer shows up?

Discussion in 'Windows, Linux & Others on the Mac' started by robains, Jan 3, 2010.

  1. robains macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #1
    I've done a byte to byte clone of my original 320GB bootcamp drive to a 750GB drive (connected via USB). So I remove the 320GB from bay 4 (MacPro) and slot in the 750GB into bay 4. I fire up my MacPro hit the Option key during power up and all I get is an option to select my Mac drive not my new 750GB Windows drive.

    So I boot into OSX (since I have no other option) and I can see my "Untitled" Windows drive on my desktop. I can select it and browse it and I see all my Windows files. Also, under System Preferences - Startup Disk, I can see my "Windows on Untitled" listed.

    If I set "Windows on Untitled" as my startup disk and restart my MacPro, I get the "No boot device found" error.

    Any hints on how to get my cloned bootcamp drive to work?

    Thanks, Rob.
     
  2. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #2
    Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16)

    Might help if you were more explicit about which tools you used to do the imaging.



    Did you resize any of the partitions?


    Is it just as simple as your drive being partitioned MBR and the partition not markd active?


    B
     
  3. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #3
    I used DriveImageXML which relies on Vista x64 Shadow Copy services. It was a byte copy so yes it's partition with the same size as original drive (which I can extend later).

    I'm guessing the partition not marked as active is the problem, but I'm just not sure.

    Are there any tools I can use to make it active from within OSX?

    Rob.
     
  4. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #4
    Can you post a screen shot of the Partition Tab in Disk Utility for the disc?

    GParted Live should be perfect for the job, if it's something that simple. http://gparted.sourceforge.net/livecd.php

    B
     
  5. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #5
    I'll try to get you a screenshot, but what specifically are you looking for?

    I tried WinClone on the OSX and it failed to create an Image of my 320GB bootcamp drive - some memory_alloc error according to the log file.

    Many reported issues seem to be around Windows 64bit versions of the OS. I'll take a look at gparted but it's got a long list of warnings and issues around it.

    Rob
     
  6. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #6
    I'm just trying to make sure it's actually partitioned MBR or GPT/MBR.

    there is a known issue with compressed/mountable Winclone images under Snow Leopard. I got mine to image well by turning off compression in Winclone.

    Of course a low level partitioning tool like GParted will have warnings! If you do the wrong thing you can easily lose access to all your data.

    B
     
  7. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #7
    The Bootcamp drive is identified as: SATA, Internal, Bay 4, Write Status Read/Write, SMART Verified, Partition Map Scheme Master Boot Record. Partition info: Windows NT File System (NTFS), Owners Enabled: No, Number of Folders: 0...

    Well to my amazement, OSX actually has it's own tool for making a DiskImage from a bootcamp partition under Disk Utility application of OSX. Select the partition and then select "New Image". Unfortunately this triggers errors also (with or without compression):

    Process: Disk Utility [219]
    Path: /Applications/Utilities/Disk Utility.app/Contents/MacOS/Disk Utility
    Identifier: com.apple.DiskUtility
    Version: 11.5 (298)
    Build Info: DiskUtility-2980000~249
    Code Type: X86-64 (Native)
    Parent Process: launchd [107]

    Date/Time: 2010-01-03 15:55:51.738 -0800
    OS Version: Mac OS X 10.6.2 (10C540)
    Report Version: 6

    Interval Since Last Report: 417821 sec
    Crashes Since Last Report: 5
    Per-App Interval Since Last Report: 3221 sec
    Per-App Crashes Since Last Report: 1
    Anonymous UUID: 74B3C5DC-69F1-4698-8690-333F8DA3FFAF

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 8

    Application Specific Information:
    abort() called

    Thread 0: Dispatch queue: com.apple.main-thread
    0 libSystem.B.dylib 0x00007fff819a6e3a mach_msg_trap + 10
    1 libSystem.B.dylib 0x00007fff819a74ad mach_msg + 59
    2 com.apple.CoreFoundation 0x00007fff8457f7a2 __CFRunLoopRun + 1698
    3 com.apple.CoreFoundation 0x00007fff8457ec2f CFRunLoopRunSpecific + 575
    4 com.apple.HIToolbox 0x00007fff81054a4e RunCurrentEventLoopInMode + 333
    5 com.apple.HIToolbox 0x00007fff81054853 ReceiveNextEventCommon + 310
    6 com.apple.HIToolbox 0x00007fff8105470c BlockUntilNextEventMatchingListInMode + 59
    7 com.apple.AppKit 0x00007fff802821f2 _DPSNextEvent + 708
    8 com.apple.AppKit 0x00007fff80281b41 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
    9 com.apple.AppKit 0x00007fff80247747 -[NSApplication run] + 395
    10 com.apple.AppKit 0x00007fff80240468 NSApplicationMain + 364
    11 com.apple.DiskUtility 0x0000000100002385 0x100000000 + 9093
    12 com.apple.DiskUtility 0x0000000100002134 0x100000000 + 8500

    Thread 1: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x00007fff819bfbba kevent + 10
    1 libSystem.B.dylib 0x00007fff819c1a85 _dispatch_mgr_invoke + 154
    2 libSystem.B.dylib 0x00007fff819c175c _dispatch_queue_invoke + 185
    3 libSystem.B.dylib 0x00007fff819c1286 _dispatch_worker_thread2 + 244
    4 libSystem.B.dylib 0x00007fff819c0bb8 _pthread_wqthread + 353
    5 libSystem.B.dylib 0x00007fff819c0a55 start_wqthread + 13

    Thread 2:
    0 libSystem.B.dylib 0x00007fff819a6e3a mach_msg_trap + 10
    1 libSystem.B.dylib 0x00007fff819a74ad mach_msg + 59
    2 com.apple.CoreFoundation 0x00007fff8457f7a2 __CFRunLoopRun + 1698
    3 com.apple.CoreFoundation 0x00007fff8457ec2f CFRunLoopRunSpecific + 575
    4 com.apple.CoreFoundation 0x00007fff8457e9b6 CFRunLoopRun + 70
    5 com.apple.DiscRecording 0x00007fff88b0ebfc DRWorkLoop::WorkLoop() + 234
    6 com.apple.DiscRecording 0x00007fff88b0eaff DRWorkLoop::WorkLoopEntry(DRWorkLoop*) + 9
    7 com.apple.DiscRecording 0x00007fff88b0e7b9 DRThreadObject::StartRoutine(DRThreadObject*) + 131
    8 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    9 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 3:
    0 libSystem.B.dylib 0x00007fff819bfbba kevent + 10
    1 com.apple.framework.DUSupport 0x000000010008b824 -[DUVFSEventHandler(DUPrivate) vfsevent_wait:withTimeout:] + 88
    2 com.apple.framework.DUSupport 0x000000010008b6fb -[DUVFSEventHandler(DUPrivate) runVFSNotificationHandler] + 161
    3 com.apple.Foundation 0x00007fff85a5fe99 __NSThread__main__ + 1429
    4 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    5 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 4:
    0 libSystem.B.dylib 0x00007fff819a6e3a mach_msg_trap + 10
    1 libSystem.B.dylib 0x00007fff819a74ad mach_msg + 59
    2 com.apple.CoreFoundation 0x00007fff8457f7a2 __CFRunLoopRun + 1698
    3 com.apple.CoreFoundation 0x00007fff8457ec2f CFRunLoopRunSpecific + 575
    4 com.apple.CoreFoundation 0x00007fff8457e9b6 CFRunLoopRun + 70
    5 com.apple.DesktopServices 0x00007fff8783dd86 TSystemNotificationTask::SystemNotificationTaskProc(void*) + 514
    6 ...ple.CoreServices.CarbonCore 0x00007fff80ca0b4d PrivateMPEntryPoint + 63
    7 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    8 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 5:
    0 libSystem.B.dylib 0x00007fff819ea9e2 select$DARWIN_EXTSN + 10
    1 com.apple.CoreFoundation 0x00007fff845a1242 __CFSocketManager + 818
    2 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    3 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 6:
    0 libSystem.B.dylib 0x00007fff819c09da __workq_kernreturn + 10
    1 libSystem.B.dylib 0x00007fff819c0dec _pthread_wqthread + 917
    2 libSystem.B.dylib 0x00007fff819c0a55 start_wqthread + 13

    Thread 7:
    0 libSystem.B.dylib 0x00007fff819c09da __workq_kernreturn + 10
    1 libSystem.B.dylib 0x00007fff819c0dec _pthread_wqthread + 917
    2 libSystem.B.dylib 0x00007fff819c0a55 start_wqthread + 13

    Thread 8 Crashed:
    0 libSystem.B.dylib 0x00007fff81a19fde __semwait_signal_nocancel + 10
    1 libSystem.B.dylib 0x00007fff81a19ee0 nanosleep$NOCANCEL + 129
    2 libSystem.B.dylib 0x00007fff81a76886 usleep$NOCANCEL + 57
    3 libSystem.B.dylib 0x00007fff81a95e3c abort + 93
    4 libSystem.B.dylib 0x00007fff819ad155 free + 128
    5 com.apple.DiskImagesFramework 0x00007fff8222ea5a CDIFDiskPartitionScheme::scan(int*, unsigned int, __CFDictionary const**) + 1772
    6 com.apple.DiskImagesFramework 0x00007fff8222e33b CDIFDiskPartitionScheme::probe(unsigned int) + 33
    7 com.apple.DiskImagesFramework 0x00007fff8222dca6 CDIPartitionScheme::scan(CDiskImage*, unsigned int) + 286
    8 com.apple.DiskImagesFramework 0x00007fff822a8dee CUDIFDiskImage::generateBLKXTable(CDiskImage*, DIUDIFHeaderBuilderOptType, unsigned int, __CFDictionary const**, UDIFBlocks****, int*, __CFArray**, unsigned char) + 188
    9 com.apple.DiskImagesFramework 0x00007fff822ac0f3 CUDIFDiskImage::convertWithDiskImage(__CFURL const*, CDiskImage*, __CFDictionary const*, CDiskImage**, __CFString const**) + 2167
    10 com.apple.DiskImagesFramework 0x00007fff822630fb DIDiskImageConvertWithDiskImage + 284
    11 com.apple.DiskUtility 0x000000010001c086 0x100000000 + 114822
    12 com.apple.Foundation 0x00007fff85a5fe99 __NSThread__main__ + 1429
    13 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    14 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 9:
    0 libSystem.B.dylib 0x00007fff819c09da __workq_kernreturn + 10
    1 libSystem.B.dylib 0x00007fff819c0dec _pthread_wqthread + 917
    2 libSystem.B.dylib 0x00007fff819c0a55 start_wqthread + 13

    Thread 10:
    0 libSystem.B.dylib 0x00007fff819e19ee __semwait_signal + 10
    1 libSystem.B.dylib 0x00007fff819e187d nanosleep + 148
    2 libSystem.B.dylib 0x00007fff819e17e7 usleep + 57
    3 com.apple.AppKit 0x00007fff803cd56a -[NSUIHeartBeat _heartBeatThread:] + 1540
    4 com.apple.Foundation 0x00007fff85a5fe99 __NSThread__main__ + 1429
    5 libSystem.B.dylib 0x00007fff819dff8e _pthread_start + 331
    6 libSystem.B.dylib 0x00007fff819dfe41 thread_start + 13

    Thread 11:

    Thread 8 crashed with X86 Thread State (64-bit):
    rax: 0x000000000000003c rbx: 0x00000001168e0bc0 rcx: 0x00000001168e0b78 rdx: 0x0000000000000001
    rdi: 0x0000000000000c03 rsi: 0x0000000000000000 rbp: 0x00000001168e0bb0 rsp: 0x00000001168e0b78
    r8: 0x0000000000000000 r9: 0x0000000000989680 r10: 0x0000000000000001 r11: 0x0000000000000246
    r12: 0x0000000000000000 r13: 0x000000010039d000 r14: 0x0000000000000000 r15: 0x000000010042cd30
    rip: 0x00007fff81a19fde rfl: 0x0000000000000247 cr2: 0x00000001006a1000

    Binary Images:
    0x100000000 - 0x10005ffe7 com.apple.DiskUtility 11.5 (298) <0B141599-8E4E-CCF1-4A21-4CCEB89F1227> /Applications/Utilities/Disk Utility.app/Contents/MacOS/Disk Utility
    0x10007e000 - 0x1000dbfff com.apple.framework.DUSupport 11.5 (151) <12D57884-B0D1-9BD2-F431-6511621B41BD> /Applications/Utilities/Disk Utility.app/Contents/Fram
    0x7fff87c0d000 - 0x7fff87cc9ff7 com.apple.CoreServices.OSServices 3
     
  8. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #8
    Good, it's confirmed MBR, so you can probably just use fdisk as described here: http://www.insanelymac.com/forum/index.php?showtopic=22844

    FWIW Winclone just calls various components of disktuitil/hdiutil and NTFSprogs and wraps it in a nice GUI. Read the logs ...

    B
     
  9. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #9
    Interesting, so I can use FDISK on multiple drives I want to boot from, just need to select which one?
     
  10. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #10
    Not quite. The Boot Selector you access by hitting Option/Alt is what lets you pick where to boot from.

    Fdisk is just a partition utility just like GParted and is equally dangerous. It allows you to mark MBR partitions as "active"/bootable so the Boot Selector can find them.

    If you really want to boot multiple OSes you may want to check out refit. http://refit.sourceforge.net/ it is an alternative boot loader that is more flexible than the default Mac one.

    B
     
  11. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #11
    Got FDISK to work and my new drive now shows up with holding Option/Alt down at power up, however, if I try to load my Bootcamp Vista I get an error WinLoad.exe missing or corrupt... ugh! So my guess is that DriveImageXML didn't do a good job at cloning my 320GB over to my 750GB.

    Any suggestions for a good cloning software for Vista? The freeware stuff doesn't seem to be working well.

    Rob.
     
  12. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #12
    Acronis True Image is what I used to use after Norton Ghost stopped being updated very often.

    http://www.acronis.com/homecomputing/products/trueimage/

    They have a free trial, but it is worth the ~$40 you can get it from NewEgg/Amazon/...

    B
     
  13. Talarspeed macrumors member

    Joined:
    Dec 12, 2009
    #13
    I have the bootable Acronis CD from my PC days. Can you boot from this CD on the iMac? Acronis is excellent for imaging the hard drive on the PC. I would love the ease of this software on the Mac if it can clone the Bootcamp partition.
     
  14. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #14
    Only one way to find out. Insert the disc and hold down the Option/Alt key. (Should be fine). Don't try to use it on anything but MBR partitioned HDDs though, unless you upgrade to the latest version.

    B
     
  15. robains thread starter macrumors regular

    robains

    Joined:
    Nov 27, 2009
    Location:
    California
    #15
    Follow Up Solution:

    I ended up buying Casper 6.0 to clone my Bootcamp drive. It worked flawlessly and was VERY simple to do - no boot CD required, and worked with my new drive hooked up to a USB 2.0 port (temporarily).

    After cloning, just had to pull the drive out of my USB 2.0 enclosure, pull my older 320GB drive out, and slide in the new 750GB drive and power my MacPro back up. Holding Option/Alt I see the Windows bootcamp drive and I'm back in business.

    The ONLY oddity was that MacDrive7 software I had loaded on my Bootcamp Vista x64 -- I guess because the DriveID changed, it required that I "activate" the MacDrive7 software again. All other licensed software ran fine (no activation required).

    I'll probably end up doing this again once SSD drives are fully sorted and the prices come down. So Casper 6.0 will come in handy again.

    Rob.
     

Share This Page