Copying or cloning question...

I'm upgrading my MBP with a bigger hard drive this weekend.
I know of a couple of recommended programs to 'clone' my HD (Carbon Copy Cloner and SuperDuper) my question is:
Do these programs actually make an identical copy (clone) of the source, complete with any fragmentation and scattered files, or do these programs transfer the data in a logical order and reassemble files and, in doing so, de-frag the data?
I'm guessing they do the former but wonder if the later is possible in any way.
Would a better way of restoring the data be to install the OS from DVD, upgrade/update to it's latest spec and then run the migration program (again, I'm assuming the migration program does more than just 'clone' the data)?
Thanks...

They do the latter - those are file-based duplication programs, so cloning the drive with either program will defrag it (although FYI, the Mac OS automatically defrags files <20 MB in the background). It's actually more work to make a byte-for-byte copy (which you don't want to do).
The reinstall of the OS and migrate from the old system would work too, but your easiest path in this case is just to clone the drive with either of the two programs you mentioned.

Similar Messages

  • Carbon Copy Cloning question.

    Hi all.
    Today I made a CCC (exact clone) of my hard drive to an external HD via a USB connection. I wanted a bootable backup of everything. To achieve this end one of the requirements in the setup process was the need to erase the target volume.
    This I did. But when the job was done I received the following message:
    "The target volume will not boot powerPC Macs. PowerPC Macs can only boot from a hard drive that is partitioned with the Apple Partition Map format".
    So what does that mean, and what do I have to do to comply with this requirement? Obviously erasing the target HD does not do the trick.
    Regards

    Janset wrote:
    What I find strange, why does the error message not say exactly what the problem is instead of using criptic messages.
    The message seems cryptic because you have interpreted it as an error message when it actually is an informational message, one that warns you about a restriction on the kind of +partition scheme+ required to boot a PowerPC-based Mac.
    A partition scheme is not the same as a +file system+. A partition scheme defines how a drive is portioned into sections for different purposes. A file system defines how one or more of those sections, called partitions, is organized into files. "Apple Partition Map" (APM) is an example of a partition scheme. "Mac OS Extended" (HFS Plus or HFS+) is an example of a file system.
    Partition schemes are associated with hardware & firmware items that control the beginning stages of the boot process, before a full-fledged operating system is loaded from a file system. It is called "booting the system" because of the analogy to "pulling yourself up by your own bootstraps" -- it seems paradoxical because the OS can't load its files if it isn't already loaded from them. All modern Macs (& most PC's) depend on a sort of "mini OS" embedded in the firmware to overcome this, either +Open Firmware+ ("OF") for PPC-based Macs or +Extensible Firmware Interface+ ("EFI") for Intel-based ones.
    Neither firmware-based mini OS is sophisticated enough to read the contents of file systems directly; instead it reads data from a predefined location on the drive, defined by the partition scheme, which in turn tells it how to load the next part of the boot sequence, which eventually leads to the components of an OS being loaded that can read from & write to the file systems it supports.
    Thus, it is not sufficient that the boot partition be formatted as "Mac OS Extended (Journaled)" for the OS that it contains to boot a PPC-based Mac. If it is part of the wrong partition scheme, the OF will never find it. Similarly, because the built-in OF doesn't explicitly support booting from USB-connected drives, it is unsupported by Apple & may generate a similar informational message.

  • Cloning question

    Hi All,
    I have a question about cloning. In copying apps tier to destination, I am asked to copy those files to appldev, and not applmgr. The database files are still under oracle.
    I am not sure what will be the impact from this? Any process or scripts I need to run to accomodate this change?
    Thanks,
    milic

    I have a question about cloning. In copying apps tier to destination, I am asked to copy those files to appldev, and not applmgr. The database files are still under oracle.
    I am not sure what will be the impact from this? Any process or scripts I need to run to accomodate this change?There should be no impact as long as the appldev user owns all the application tier node files on the target machine. So, all what you have to do after running preclone on the source application node, and copying the files is to change the ownership of the files on the target application tier node (make the files owned by appldev), then run postclone on the target node as appldev user.
    Thanks,
    Hussein

  • Object cloning question

    Hello all,
    I have a question about cloning a class. My class is something like this...
    public class Message implements Cloneable
      int id;
      Fields fromClient;
      Fields fromProcessor;
      Fields toClient;
      Fields toProcessor;
      protected Object clone() throws CloneNotSupportedException
        return (super.clone());
    }FYI, the Fields object is another class that contains a Vector of Field objects... A Field is simple class containing three strings, one string named name, one is named value, the other string is named defaultValue.
    At application startup, I create this class and each of the Fields objects are initialized with various Field object stuff.
    Message baseMessage = new Message();Later in the process, when I need to create a new Message object, instead of doing a 'new' I instead do a
    Message msg1 = baseMessage.clone();The newly cloned msg1 object is then processed and manipulated.
    The problem I am having is that on the next call to
    Message msg2 = baseMessage.clone();the newly cloned msg2 object contains the contents of msg1! This is very strange because I thought that msg2 would be a clone of baseMessage which does not contain any of the information found in msg1...
    Any ideas? I hope I explained it well enough...
    Thanks,
    -Jeff

    Also, did you realy intend your clone() method tobe protected?
    I am not really sure why a make the clone()
    protected. I most likely read somewhere that it
    needed to be protected... Is this a bad thing?Not necessarily. It depends on who you want to be able to clone your object. If you want everbody to be able to, make it public. If you want only classes in that package and subclasses of your class to be able to do it, make it protected. I just wondered because public is probably more common.
    As for your other comment about why you weren't using new: You can still use new to make a deep or shallow copy. It's called a copy constructor.
    public class Message {
      public Message(Message orig) {
        field1 = orig.field1; // shallow copy
        field2 = new Field2(orig.field2); // deep copy, assuming Field2 has such a constructor
        etc.
    }

  • Newbie macbook cloning question (30 macbooks)

    I am a PC network admin for over 10 years and the school i work for made the decision to go all Mac... so.... Hi.
    We are starting out with about 30 macbooks in a lab environment. Active Directory. All will be using the same network AD name and password.
    I can get them set up fine on my network (glad I crossed that hurddle) but now my question is what the latest, easiest cloning/imaging solution is?
    I don't necessarily HAVE to have a solution that can do more than one at a time, but in a year we will roll out a 1 to 1 so having the ability to clone several at once is a plus.
    I have read about Bombich's NetRestore and CopyCatX but am not really sure how good or current they are.
    My other question is are there any "hardware" solutions? May sound like a dumb question, but like a cart device you can plug all the macbooks in and it clones them? I had heard of something similar for ipad carts but it was just syncing all the apps.
    Thanks in advance and I apologize in advance for my newness

    There are numerous options for creating bootable clones if you prefer not to use Bombich's NetRestore.
    Carbon Copy Cloner
    SuperDuper!
    The Restore option of Disk Utility
    CCC is free to schools and teachers. SuperDuper! is free to use only for full clones. If you want to use other features then you must purchase a license for $25 (I think.)
    It is easy enough to set up the base system you want on one computer then create a disc image of that base system and burn it to a dual-layer DVD that can be used to boot and install on all the other computers.
    You don't actually need a hardware server as you can run OS X Server on any Mac. Once Lion is released the Server software will become available for $30.00 in addition to the $30.00 for Lion. In your case if the computers were purchased on or after June 6th, then you will have 30 days after the release of Lion to get a redemption coupon for a free copy of Lion. The details will be made available on Apple's website once Lion is released.

  • Automator: Copy Finder Items Question

    Hola,
    Quick question about the Copy Finder Items action in automator: the "replace existing files" option, how is sameness determined? In other words, according to what criteria does Automator determine that two files are the same, and so eligible for replacement in the destination folder when that option is chosen? For example, would file Mydog.doc, modified 10/14/05, 230k be viewed as the same thing as Mydog.doc., modifided 2/21/06, 150k?
    Cheers,
    stu

    As far as the Finder is concerned, the comparison is based on file name only.
    It doesn't care about file size or modification date. If the name is the same the existing file will be replaced.

  • Controlling 2nd Display - Find 'Copy' Screen - 2 Questions

    I have two questions here, the first should be fairly basic. I just connected a second display using the Mini-DV out to a HDMI cable. The second screen shows my desktop but does not show anything else, are there separate controls to allow certain things on the 2nd display?
    My second question relates to the first, my 2nd display shows my desktop but also shows a small box on the left side that says 'Copy' on the top and has 5 separate items listed. The first is for Firefox and says 'An item named "Firefox" already exists in this location... Another says 'Copying 3 items to Clint's Camera' and has a status below that is running in place but has not changed for at least an hour. How can I access this 'Copy' Screen from my iMac so I can stop this items? I tried to restart but said something else was running in the Finder so it would not let me, any ideas? Thanks!

    you have to imagine the two screens like they were just one screen.
    have a look at system preferences -> displays -> arrangment. there you see the two screens. if your second screens is on the right, for example, you have to move your mouse outside the right side of your first screen to get to the second. that way you can move stuff between screens and also get to the copy dialog from the second screen.

  • Copying arrays, performance questions

    Hello there
    The JDK offers several ways to copy arrays so I ran some experiments to try and find out which would be the fastest.
    I was measuring the time it takes to copy large arrays of integers. I wrote a program that allocates arrays of various sizes, and copy them several times using different methods. Then I measured the time each method took using the NetBeans profiler and calculated the frequencies.
    Here are the results I obtained (click for full size):  http://i.share.pho.to/dc40172a_l.png
    (what I call in-place copy is just iterating through the array with a for loop and copying the values one by one)
    I generated a graph from those values:  http://i.share.pho.to/049e0f73_l.png
    A zoom on the interesting part: http://i.share.pho.to/a9e9a6a4_l.png
    According to these results, clone() becomes faster at some point (not sure why). I've re-ran these experiments a few times and it seems to always happen somewhere between 725 and 750.
    Now here are my questions:
    - Is what I did a valid and reliable way to test performances, or are my results completely irrelevant? And if it's not, what would be a smarter way to do this?
    - Will clone be faster than arraycopy past 750 items on any PC or will these results be influences by other factors?
    - Is there a way to write a method that would copy the array with optimal performances using clone and arraycopy, such that the cost of using it would be insignificant compared to systematically using one method over the other?
    - Any idea why clone() can become faster for bigger arrays? I know arraycopy is a native method, I didn't try to look into what it does exactly but I can't imagine it's doing anything more complicating than copying elements from one location in the memory to another... How can another method be faster than that?
    (just reminding I'm copying primitives, not objects)
    Thanks!
    Message was edited by: xStardust! Added links, mr forum decided to take away my images

    yeh, everyone thinks that at some point. it relies,
    however, on you being perfect and knowing everything
    in advance, which you aren't, and don't (no offence,
    the same applies to all of us!). time and time again,
    people do this up-front and discover that what they
    thought would be a bottleneck, isn't. plus,
    the JVM is much smarter at optimizing code than you
    think: trust it. the best way to get good performance
    out of your code is to write simple, straightforward
    good OO code. JVMs are at a point now where they can
    optimize java to outperform equivalent C/C++ code
    (no, really) but since they're written by human
    beings, who have real deadlines and targets, the
    optimizations that make it into a release are the
    most common ones. just write your application, and
    then see how it performs. trust me on this
    have a read of
    [url=http://java.sun.com/developer/technicalArticles/I
    nterviews/goetz_qa.html]this for more info anda chance to see where I plagiarized that post from :-)
    Thanks for that link you gave me :)
    Was usefull to read.
    About time and money of programming, that is not really an issue for me atm since i'm doing this project for a company, but through school (it's like working but not for money).
    Of course it should not last entirely long but I got time to figure out alot of things.
    For my next project I will try to focus some more on building first, optimizing performance later (if it can be done with a good margin, since it seems the biggest bottlenecks are not the code but things outside the code).
    @promethuuzz
    The idea was to put collection objects (an object that handles the orm objects initialized) in the request and pass them along to the jsp (this is all done through a customized mvc model).
    So I wanted to see if this method was performance heavy so I won't end up writing the entire app and finding out halve of it is very performance heavy :)

  • System copy and upgrade questions

    dear gurus
    i have one production box
    R/3 version 4.6c
    kernel 4.6D sp 1913
    DB version Oracle 8.1.7.4.0
    OS version Solaris 9
    1st QUESTION
    if i want to do system copy to new box
    with
    R/3 version 4.6c
    kernel 4.6D sp 1913
    DB version Oracle 8.1.7.4.0
    OS version Solaris 10 (changed from solaris 9 to 10)
    do i need to do homogenous system copy or heterogenous ?
    is there any issues between 4.6c and solaris 10 ?
    2nd question
    if 1st question above is not possible, I want to do homogenous system copy with
    R/3 version 4.6c
    kernel 4.6D sp 1913
    DB version Oracle 8.1.7.4.0
    OS version Solaris 9
    after that i will upgrade Oracle to 10 and SAP to ECC 6, is it possible to use ECC6 and Solaris 9 ? or do I need to upgrade to Solaris 10 ?
    thanks

    Hi AC thanks for your reply, anyway from other forum I got the answer already. please see quote below
    but anyway i have another plan b that I need to ask.. just in case the new box is installed with Solaris 10
    can you please let me know what is the best approach to do the upgrade, please if possible follow my approach in quote below
    i have one production box
    R/3 version 4.6c 64-bit
    kernel 4.6D sp 1913
    DB version Oracle 8.1.7.4.0 64-bit
    OS version Solaris 9 64-bit
    activities in new box
    install Solaris 9 64-bit + patches
    install Oracle 8.1.7.4.0 64-bit + patches
    install R/3 version 4.6c 64-bit (with DB Load from dump from system copy, there is another option to move data file only)
    update kernel to latest 4.6d before installing DB instance
    upgrade Oracle 2 steps two Oracle 10 + patches
    update kernel to 4.6dEX2 (in order to run with Oracle 10)
    start SAP
    upgrade to ECC6 sr2 + patches (sr2 because we dont want unicode, sr3 installation must be unicode)

  • Copying or Cloning a local Oracle Database on a remote Server

    Hi,
    I am NOT a database administrator. A requirement came up such that I had to take up the Database Administrator role. The problem is like this...
    I have an oracle 10gR2 (Development) database on a Windows 2003 Server situated locally (in India). I need to copy or clone this Oracle Database to another Windows 2003 Server located remotely (in USA).
    How do I do this? Well I have done some websearch and found out various methods like RMAN DUPLICATE and so on. I don't understand RMAN - I am not an Administrator.
    Please do give me the proper step-by-step functions that I need to perform to solve my problem.
    Thanks in advance for your help and support.
    Renj
    ----------

    http://www.akadia.com/services/ora_duplicate_database_rman.html
    How to clone database, using rman file from a differnt location.
    http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmdupdb.htm#i1006672
    DB Cloning using RMAN

  • Copy Array Quick Question

    Just a quick question.
    Say I have an array A = [1,2,3,4,5]
    B = new int[5]
    I understand to copy the elements of A into B we could use a for loop.
    But can somebody explain to me why you can't just go B = A?
    Does this just cause B to point to A?
    So how do arrays work exactly? Is it like in C where each element is actually a pointer to the data, or does Java copy the data directly into the array element?

    Kayaman wrote:
    JT26 wrote:
    Array A=[1,2,3,4,5] ----> Here A is a reference variable which points to memory locations A[0],A[1],A[2],A[3],A[4] which could not be continueous.Actually no. What you have there is a syntax error. And please don't confuse people by talking about non continuous memory locations. That's simply wrong.And 100% irrelevant for the question at hand.
    >
    B = new int[5] -----> Here B is another reference variable points to an array which could hold 5 elemets.That is correct, basically.
    All the five element holders of B could be physically any where in the memory, thus copying the the elements is done via a for loop.No, Java is smart enough to store arrays sequentially in memory. And the smart way to copy large arrays is System.arrayCopy().Or java.util.Arrays.copyOf.

  • Copy Protected CDs - Question

    Hi -
    I have just started to load my CD collection into iTunes my question is about copy protected CDs - I am worried in case by accident I put one into my iMac. Do the new up-to-date iMacs still have an issue with copy protected CDs causing them to lock? If so how do you tell one is copy protected? I have a Celine Dion one - A New Day Has Come - don't like her myself but my Dad is very keen on her and so I wanted to add that one however I understand that her CD is one of those that is copy protected although I cannot see anything on the disc that indicates it is copy protected.
    If I do get one stuck is it easy to get it out?
    Can anyone advise.
    Thanks
    Agentfalco

    Mac OS: Cannot Eject Copy Protected Audio Disc, Computer Starts Up to Gray Screen
    Please read this article and be absolutely sure that you have an emergency eject hole on your computer's optical drive. If your computer is an Intel-based Mac, note that booting into Open Firmware to use the eject cd command is not an option.
    If the disc in question is copy-protected, there should be text and/or graphics on the back cover as well as on the label of the disc itself to that effect. Sometimes, depending on the copy control strategy used, you can see a clearly visible line on the data side of the disc making it obvious that it's a multi-session disc.

  • Copying/Moving Pictures question.

    I was wondering if there is away to move/copy pictures from the picture folder to the application menu into a folder in their? if possible can anyone help please
    Solved!
    Go to Solution.

    Usually: 3gp, mp4, mkv files.
    Other extensions also may be played.
    Please note that it depends on your handheld OS version.
    There is a detailed, but technical explanation
    If you wish a free tool to convert your DVD and avi files to movies to play on blackberry I would suggest the Handbrake application.
    I use it for my needs and it is good for me.
    You can download it here
    Message Edited by tbilisoft on 12-03-2008 11:17 AM

  • Copy and Paste Question

    I have old documents that I want to copy the data out of and paste it into my new document using the form I have created. The problem is if I have the form open, I can’t copy the data from the
    old document into the new form. Is there a way to get around this? With the form open it appears to lock me out of the existing old document until I close the form.

    I found on this site by using the following lets me edit an open document with a userform open:
    userform1.Show vbModeless

  • Robot/Copy-Paste Related questions

    Hi guys and gals,
    I want to achieve the following tasks:
    (1) Copy some texts in a website starting from the cursor;
    (2) Analyze the texts.
    I am considering the following solution (which is complicated):
    Let Robot simulate the copy-paste process, and save the copied texts into a file, then open the file to analyze the texts.
    The problem here is the Robot class does not support mouse dragging (does it?) and so copy-paste is hard to simulate. Is there any solution?
    Besides, the best way is to copy the texts directly into the Java program. How can I do that?
    Many thanks.

    Copy/Paste using java :
    See http://www.javapractices.com/Topic82.cjp
    http://www.javaworld.com/javaworld/javatips/jw-javatip61.html
    http://www.cafeaulait.org/course/week13/14.html
    I think you have rather to read text/html using file reader and analyze the text to search the information you need using regexp

Maybe you are looking for