Why do I need to Clone a drive partition...

...if I'm installing a new OS to another one??
I've got Panther--my current, albeit outdated, boot OS--installed on one partition of my Dual G4 (and yes, the limitations of this computer is one reason I'm not on Leopard yet)--and trying to install Tiger onto the 2nd partition (which will hopefully tide me over until I upgrade to a new iMac or Powerbook w/ Leopard). I don't have much experience upgrading to a new OS while one is working, so hopefully the older/current one will act as a backup safeguard if the newer one acts up.
Anyway, I haven't been able to install it yet--for whatever reason, it's not progressing beyond "Verifying Destination Volume," and I can't seem to verify the partition in Disk Utility due to Authentication issues, but that's ANOTHER issue--but unless that directly relates, I can't figure out WHY everyone keeps telling me that I should clone either drive (using Carbon Copy).
I already have all the important PERSONAL files from the current boot partition--and everything on the 2nd partition I'm trying to install to--backed up onto an external.
So why do I need to clone either drive?? Just trying to clarify here...

phasmatrope:
I installed the new OS, Tiger, last night (which was actually fairly easy too... although it DIDN'T ask me if I wanted to do a Clean Upgrade, or an Archive & Install, which I'd heard were both options, which DOES worry me somewhat... but I suppose that's another post). It seems to be working fine thus far.
It is hard to tell exactly what installation option was used in your installation, but it you are satisfied that your installation is working as it should, I don't think you need to be concerned about it.
I figure in a few weeks, I may try deleting the clone from my partition (how long I should wait though, and whether or not I'll need to erase the drive entirely
So long as your installation is working well, and all your data that you backed up has been restored, and you are sure you will not be losing anything of value, you may delete the clone/backup...but wait until I respond to another of your questions.
what I'm wondering is: can I copy other material to that drive in the meantime without any problem?? After all, it IS a 300GB drive, and since I'd only cloned the 37 or so GB of my old boot partition there, I should be able to fit the 45 GB that are on the second partition onto there.
I suggest that you partition your 300 GB external HDD so that it can accomodate all your needs.
• Partition your HDD so that one partition is approximately the size of your internal HDD. Then you can clone your new installation to that partition, and make regular backups to that partition.
• You can create a second partition to accomodate the material of the second partition of the drive you clone. Give yourself sufficient room for expansion.
• Create other partitions one possibly just for scratch, saving odds and ends or whatever.
Here is a step-by-step procedure for partitioning:
Formatting, Partitioning Erasing a Hard Disk Drive
Warning! This procedure will destroy all data on your Hard Disk Drive. Be sure you have an up-to-date, tested backup of at least your Users folder and any third party applications you do not want to re-install before attempting this procedure.
Formatting an External HDD
Connect external HDD to computer
Turn on external HDD
Start up computer and log in
Go to Applications > Utilities > Disk Utility and launch DU.
Select your HDD (manufacturer ID) of drive to be partitioned in left side bar.
Select number of partition in pull-down menu above Volume diagram.
(Note 1: One partition is normally preferable for an internal HDD. External HDDs usually have more than one. See Dr. Smoke’s FAQ Backup and Recovery for tips on partitioning external HDD
Note 2: For more partitions than one, after you have selected the number of partitions you can adjust the size of the partition by selecting the top partition and typing in the size; then move down if more adjustments need to be made..)
Type in name in Name field (usually Macintosh HD)
Select Volume Format as Mac OS Extended (Journaled)
Click Partition button at bottom of panel.
Select Erase tab
Select the sub-volume (indented) under Manufacturer ID (usually Macintosh HD).
Check to be sure your Volume Name and Volume Format are correct.
Optional: Select on Security Options button (Tiger) Options button (Panther & earlier).
Select Zero all data. (This process will map out bad blocks on your HDD. However, it could take several hours. If you want a quicker method, don't go to Security Options and just click the Erase button.)
Click OK.
Click Erase button
Quit Disk Utility.
Please do post back with further questions or comments.
Cheers
cornelius

Similar Messages

  • Macbook Pro 10.7.5, need to clone hard drive with two partitions?

    I have a Macbook Pro running 10.7.5.  I have two partitions on the current 750GB drive and just purchased a Samsung 750GB SSD.  I want to do an exact clone to the new drive but am struggling with the fact that I have two partitions on the current drive and seemingly all the advice talks about cloning the Macintosh HD only.
    I need to clone both partitions to the new SSD.  I can't, don't want to, reinstall anything.
    Is there a way to clone the entire drive, not just the boot partition?
    Thanks!!!

    bubsnews wrote:
    ...Weird as all the word on the internet is how difficult it is to clone the Win installation, am I missing something?...
    When cloning difficulties with Win installations are discussed, it's almost always Boot Camp. Virtual Machines are just really big files which can be copied and moved like any other file (though Parallels or VMware Fusion will detect that and ask if you've copied or moved the file and getting the answer right is important). That's just one of the many virtues of virtual machines - easy cloning and duplication.
    ... All reports show the EVO as the faster of the two drives but I swear the M500 is much faster on my desktop (Win7 Pro) than the EVO was.  I mean they both are fast but, as an example, launching DVD Profiler Pro with over 4,000 entries would take the EVO 19 seconds or so, but the M500 does it in about 13 seconds...
    That is puzzling because looking at this review for example, the Samsung does come in ahead of the M500 most of the time.
    ...Do you have any other advice to ensure I'm getting the most out of the SSD and my Macbook, 10.7.5?...
    Normally I'd suggest activating TRIM but you've already done that. And while any update would disable TRIM, if you're using TRIM Enabler, that pops up to let you know TRIM needs to be turned on again. But since you've reached the end of the update line with Lion, that only applies if you move to Mountain Lion or Mavericks. However, if you're booting from a different drive to work on the SSD, TRIM needs to be enabled on that drive too. Even if it's a HD, the OS will use TRIM on the SSD you're working on.
    The only thing that comes to mind is not to fill the SSD to the brim with files. There are fundamental differences between SSD's and hard disks and for best performance, that needs to be respected. This discussion goes into some detail so you can appreciate what the SSD controller has to do.

  • Why do you need a usb bootable drive to do a clean install of Mavericks (or any other OSX)?

    I have had a few minor bugs with Mavericks, and I finally got an external hard drive, so I decided to do a clean install of Mavericks.
    Every single tutorial I've found online has suggested making a usb-bootable drive to reinstall the os with.  However, I simply backed up the things I wanted to save on my external hard drive, restarted holding Cmd+R and went to disk utility, erased my Macintosh HD in the correct format, then went over to the install Mavericks tab on the recovery mode screen.  Now, I understand it takes a little longer to do it this way, but it's only got about an hour left, and I started the reinstallation about 20 min's ago.
    Besides the much longer time to wait for the OS to reinstall using my method, without a USB drive, what is the disadvantage of simply doing it all through the recovery mode boot screen via wifi?  I know I could have done the bootable drive on my external hd, but I'd rather not mess with partitions on this drive...it's just got my documents, music, movies...etc, and I'd like to keep it that way.
    Any info would be appreciated.

    Besides the time difference and the data used on your network connection they are the same.
    Actually there is one difference depending on when the USB installer was made the software you load might be out-of-date. When you download from a Apple you know you are getting the latest versions. So if you do use a USB stick to install make sure you run a software update before doing anything.

  • Is it possible to clone/install recovery partition from somewhere?

    Hi, hope I got the place for this question right.
    I have a GS60 2PC Ghost, and recently I had an accident where my laptop met the ground from a somewhere around 1.70m/5.6ft, I then looked if everything worked right, and from the 3 problems I found, one was the webcam not working, but I just found out why (I was always curious what was that Fn+F6 button), the letter D had stopped working (And somehow it works now), and the touchpad stopped working. 1 week later, while playing GTAV though, I had a BSOD and chkdsk found a irreparable error on the secondary HD (1TB). I couldn't access it anymore, so I bought another one (Which ended up being the same model), tried to backup the old stuff but was unsuccessful, so I just connected the new HD and everything is working now (The touchpad was disconnected, so I connected it again).
    Anyway, while trying to do the backup, I noticed 2 partitions on the HD, the second one being the recovery, which I also couldn't save, so now I'm on a new secondary HD with no recovery partition.
    My windows is fine, c: has no errors and I do not want to reinstall windows or stuff which was most of the stuff I was finding, my question is:
    Is there a tool that can just install a new recovery partition somehow?
    Thanks in advance and sorry if this is a repeated question, most of the answers I found seemed to be related to problems and recovery disks to recover windows, which is not what I'm looking for, as this is mostly an inconvenience that will probably give me long headaches sometime in the future.

    Quote from: HenryW on 24-May-15, 10:35:36
    This should do what you need to clone the drive:
      http://www.easeus.com/disk-copy/home-edition/
     I've used their stuff in the past and it worked good for me.
     Edit: you really should modify/edit your last post and get rid of the foul language. What you typed in their is against forum rules which it appears you need to read.
    Thanks of the warning, editted it.
    I used another tool (Recuva) for trying to clone it (I made a rescue bootable USB), and I got 2 different errors on my 2 tries, one as a CRC32 cyclic redundancy error when trying to clone only the recovery partition, and another was something about broken pipe, when doing the normal too, basically, I believe the drive itself is already gone (I really wonder how it worked for a whole week like that...). I also looked at searching for deleted files, and it got some, and then, it stopped. Basically, the hardware seems to die after a minute or so.

  • How do you remove back up data from the memory storage? my storage data states that i have over 80gb of data used for back ups and i dont know why as i use a external hard drive as a time machine .now my 250gb flash storage is nearly full

    how do you remove back up data from the memory storage? my storage data states that i have over 80gb of data used for back ups and i dont know why as i use a external hard drive as a time machine .now my 250gb flash storage is nearly full.. HELP!

    When Time Machine backs up a portable Mac, some of the free space will be used to make local snapshots, which are backup copies of recently deleted files. The space occupied by local snapshots is reported as available by the Finder, and should be considered as such. In the Storage display of System Information, local snapshots are shown as  Backups. The snapshots are automatically deleted when they expire or when free space falls below a certain level. You ordinarily don't need to, and should not, delete local snapshots yourself. If you followed bad advice to disable local snapshots by running a shell command, you may have ended up with a lot of data in the Other category. Ask for instructions in that case.
    See this support article for some simple ways to free up storage space.

  • Why do I need to pass params. to getConnection when using OracleDataSource?

    Hi,
    I've been experimenting with Tomcat 5.5 and using Oracle proxy sessions. After many false starts, I finally have something working, but I have a question about some of the code.
    My setup:
    In <catalina_home>/conf/server.xml I have this section:
    <Context path="/App1" docBase="App1"
    debug="5" reloadable="true" crossContext="true">
    <Resource name="App1ConnectionPool" auth="Container"
    type="oracle.jdbc.pool.OracleDataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    factory="oracle.jdbc.pool.OracleDataSourceFactory"
    url="jdbc:oracle:thin:@127.0.0.1:1521:oddjob"
    username="app1" password="app1" maxActive="20" maxIdle="10"/>
    </Context>
    In my App directory, web.xml has:
    <resource-ref>
    <description>DB Connection</description>
    <res-ref-name>App1ConnectionPool</res-ref-name>
    <res-type>oracle.jdbc.pool.OracleDataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    And finally, my java code:
    package web;
    import oracle.jdbc.pool.OracleDataSource;
    import oracle.jdbc.driver.OracleConnection;
    import javax.naming.*;
    import java.sql.SQLException;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.Properties;
    public class ConnectionPool {
    String message = "Not Connected";
    public void init() {
    OracleConnection conn = null;
    ResultSet rst = null;
    Statement stmt = null;
    try {
    Context initContext = new InitialContext();
    Context envContext = (Context) initContext.lookup("java:/comp/env");
    OracleDataSource ds = (OracleDataSource) envContext.lookup("App1ConnectionPool");
    message = "Here.";
    if (envContext == null)
    throw new Exception("Error: No Context");
    if (ds == null)
    throw new Exception("Error: No DataSource");
    if (ds != null) {
    message = "Trying to connect...";
    conn = (OracleConnection ) ds.getConnection("app1","app1");
    Properties prop = new Properties();
    prop.put("PROXY_USER_NAME", "xxx/yyy");
    if (conn != null) {
    message = "Got Connection " + conn.toString() + ", ";
              conn.openProxySession(OracleConnection.PROXYTYPE_USER_NAME,prop);
    stmt = conn.createStatement();
    //rst = stmt.executeQuery("SELECT 'Success obtaining connection' FROM DUAL");
    rst = stmt.executeQuery("SELECT count(*) from sch_header");
    if (rst.next()) {
    message = "# of NJ schools: " + rst.getString(1);
    rst.close();
    rst = null;
    stmt.close();
    stmt = null;
    conn.close(); // Return to connection pool
    conn = null; // Make sure we don't close it twice
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    // Always make sure result sets and statements are closed,
    // and the connection is returned to the pool
    if (rst != null) {
    try {
    rst.close();
    } catch (SQLException e) {
    rst = null;
    if (stmt != null) {
    try {
    stmt.close();
    } catch (SQLException e) {
    stmt = null;
    if (conn != null) {
    try {
    conn.close();
    } catch (SQLException e) {
    conn = null;
    public String getMessage() {
    return message;
    My question concerns this line of code:
    conn = (OracleConnection ) ds.getConnection("app1","app1");
    Why do I need to pass in the user name/password? Other examples, that I see simply have:
    conn = (OracleConnection ) ds.getConnection();
    But when I use this code, I get the following error:
    java.sql.SQLException: invalid arguments in call
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:236)
         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
         at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSource.java:297)
         at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:221)
         at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:165)
         at web.ConnectionPool.init(ConnectionPool.java:32)
    ... more follows, but I trimmed to keep posting shorter :-)
    Is there anyway that I can avoid having to pass the user/password to getConnection()? It seems that I should be able to control the user/password used to establish the connection pool directly in the server.xml file and not have to supply it again in my java code. In earlier experiments when I was using "import java.sql.*" and using it's DataSource, I can use getConnection() without having to pass user/password, but then the Oracle Proxy methods don't work.
    I'm a java newbie so I guess that I should be happy that I finally figured out how to get proxy connections working. However it seems that I am missing something and I want this code to be as clean as possible.
    If anyone can point me to a better method of using connection pools and proxy sessions, I would appreciate it.
    Thanks,
    Alan

    Hi,
    Thanks for the replies.
    Avi, I'm not really sure what you are getting at with the setConnectionProperties. I looked at the javadoc and saw that I can specify user/password, but since I'm using a connection pool, shouldn't my Datasource already have that information?
    Maro, your comment about not having set the user/password for the Datasource is interesting. Are you referring to setting it in the server.xml configuration file? As you can see I did specify it in addition to setting the URL. In my code example, I'm not having to respecify the URL, but maybe I have a typo in my config file that is causing the username/password not to be read properly??
    The other weird thing is that I would have expected to see a pool of connections for user App1 in V$SESSION, but I see nothing. If I use a utility to repeatedly call a JSP page that makes use of my java example, then I do see v$session contain brief sessions for App1 and ADAVEY (proxy). The response time of the JSP seems much quicker than I would have expected if there wasn't some sort of physical connection already established though. Maybe this is just more evidence of not having my server.xml configured properly?
    Thanks.

  • Why does Firefox show up as a drive?

    I'm still new to Mac so please explain this to me as easily as you can. So i just installed Firefox then i dragged the icon to the bar on the bottom of the screen. But when I want to use Firefox it appears as a drive on the desktop. It does this when i open Windows Messenger for Mac too but I don't know what to do to make it not appear as a drive. Please help.

    Hi Roboman,
    Open the .dmg file containing the Firefox installer (the .dmg is the file you downloaded from Mozilla's webpage) - the drive image will mount on your Desktop. Drag the Firefox icon here into your Macintosh HD > Applications folder.
    Trash the Firefox icon currently sitting in your Dock (click and drag to the Trash) and open Firefox from your Applications folder.
    It sounds like the shortcut currently sitting in your Dock is currently linked to the Firefox installer inside the downloaded disk image - this is why it could be appearing as a drive on the Desktop. The .dmg needs to mount the drive image in order to run Firefox the way you currently have it set.
    Hope this helps,
    Steve

  • Why do i need udev+udisks+udisks2+gvfs installed to dynamic mount?

    hi there,
    yes, i have used the search function on that, but still have unanswered questions.
    1.
    why do i need udev+udisks+udisks2+gvfs installed to dynamically mount internal (ntfs, ext4) partitions ?
    If one these packages is missing, mounting an internal drive with "pcmanfm" is not possible.
    I know how to static mount these drives via "fstab", but i want to mount them when i need the access.
    2.
    why are my removable devices not automatically mounted in "pcmanfm" when plugged in?
    I have another OS (Lubuntu) running and this automatically recognizes when a cd is inserted or a usb stick is plugged in.
    I have tried to install the package "gvfs-afc" and rebooted, still no usb stick to see. But when i enter:
    sudo blkid -c /dev/null
    The usb stick is listed as "sdb1"
    I am using 64bit arch linux 3.9.3-1 with openbox+lxde.

    jasonwryan wrote:
    You don't. You need udev for a whole lot of other stuff, so leave that aside. To automount removable media, you can just use udisks and a helper like ud{iskie,evil}.
    For an ntfs partition, you will also need that driver.
    Comparing it with the Lubuntu; I am sure there is a lot more cruft preinstalled that makes this happen. In Arch, you just install what you need.
    The udev page has the details.
    so i have uninstalled the gvfs+udisks2 packages, rebooted and installed udevil-git and rebooted again.
    No partition is shown in the filemanager now. I really dont get it. The udev wiki says udev needs rules but my "/etc/udev/rules.d" folder is empty.
    The udisks wiki says that udisks and udisks2 are incompatible and that only one is needed and that udisks2 should be installed for gnome systems and udisks for xfce, but i have lxde installed. So it is not working with udisks and lxde (pcmanfm), when i try to install udisks2 additionally, it also does not work. Uninstalling udisks is also not possible because of the dependancy to libfm and so on...
    Here is my /etc/udevil/udevil-user-harry.conf:
    # udevil configuration file /etc/udevil/udevil.conf
    # This file controls what devices, networks, and files users may mount and
    # unmount via udevil (set suid).
    # IMPORTANT: IT IS POSSIBLE TO CREATE SERIOUS SECURITY PROBLEMS IF THIS FILE
    # IS MISCONFIGURED - EDIT WITH CARE
    # Note: For greater control for specific users, including root, copy this
    # file to /etc/udevil/udevil-user-USERNAME.conf replacing USERNAME with the
    # desired username (eg /etc/udevil/udevil-user-jim.conf).
    # Format:
    # OPTION = VALUE[, VALUE, ...]
    # DO NOT USE QUOTES except literally
    # Lines beginning with # are ignored
    # To log all uses of udevil, set log_file to a file path:
    #log_file = /var/log/udevil.log
    # Approximate number of days to retain log entries (0=forever, max=60):
    log_keep_days = 10
    # allowed_types determines what fstypes can be passed by a user to the u/mount
    # program, what device filesystems may be un/mounted implicitly, and what
    # network filesystems may be un/mounted.
    # It may also include the 'file' keyword, indicating that the user is allowed
    # to mount files (eg an ISO file). The $KNOWN_FILESYSTEMS variable may
    # be included to include common local filesystems as well as those listed in
    # /etc/filesystems and /proc/filesystems.
    # allowed_types_USERNAME, if present, is used to override allowed_types for
    # the specific user 'USERNAME'. For example, to allow user 'jim' to mount
    # only vfat filesystems, add:
    # allowed_types_jim = vfat
    # Setting allowed_types = * does NOT allow all types, as this is a security
    # risk, but does allow all recognized types.
    # allowed_types = $KNOWN_FILESYSTEMS, file, cifs, smbfs, nfs, curlftpfs, ftpfs, sshfs, davfs, tmpfs, ramfs
    allowed_types = $KNOWN_FILESYSTEMS, file, ntfs, vfat
    # allowed_users is a list of users permitted to mount and unmount with udevil.
    # Wildcards (* or ?) may be used in the usernames. To allow all users,
    # specify "allowed_users=*". UIDs may be included using the form UID=1000.
    # For example: allowed_users = carl, UID=1000, pre*
    # Also note that permission to execute udevil may be limited to users belonging
    # to the group that owns /usr/bin/udevil, such as 'plugdev' or 'storage',
    # depending on installation.
    # allowed_users_FSTYPE, if present, is used to override allowed_users when
    # mounting or unmounting a specific fstype (eg nfs, ext3, file).
    # Note that when mounting a file, fstype will always be 'file' regardless of
    # the internal fstype of the file.
    # For example, to allow only user 'bob' to mount nfs shares, add:
    # allowed_users_nfs = bob
    # The root user is NOT automatically allowed to use udevil in some cases unless
    # listed here (except for unmounting anything or mounting fstab devices).
    allowed_users = harry, root
    # allowed_groups is a list of groups permitted to mount and unmount with
    # udevil. The user MUST belong to at least one of these groups. Wildcards
    # or GIDs may NOT be used in group names, but a single * may be used to allow
    # all groups.
    # Also note that permission to execute udevil may be limited to users belonging
    # to the group that owns /usr/bin/udevil, such as 'plugdev' or 'storage',
    # depending on installation.
    # allowed_groups_FSTYPE, if present, is used to override allowed_groups when
    # mounting or unmounting a specific fstype (eg nfs, ext3, file). For example,
    # to allow only members of the 'network' group to mount smb and nfs shares,
    # use both of these lines:
    # allowed_groups_smbfs = network
    # allowed_groups_nfs = network
    # The root user is NOT automatically allowed to use udevil in some cases unless
    # listed here (except for unmounting anything or mounting fstab devices).
    allowed_groups = storage
    # allowed_media_dirs specifies the media directories in which user mount points
    # may be located. The first directory which exists and does not contain a
    # wildcard will be used as the default media directory (normally /media or
    # /run/media/$USER).
    # The $USER variable, if included, will be replaced with the username of the
    # user running udevil. Wildcards may also be used in any directory EXCEPT the
    # default. Wildcards will not match a /
    # allowed_media_dirs_FSTYPE, if present, is used to override allowed_media_dirs
    # when mounting or unmounting a specific fstype (eg ext2, nfs). For example,
    # to cause /media/network to be used as the default media directory for
    # nfs and ftpfs mounts, use these two lines:
    # allowed_media_dirs_nfs = /media/network, /media, /run/media/$USER
    # allowed_media_dirs_ftpfs = /media/network, /media, /run/media/$USER
    # NOTE: If you want only the user who mounted a device to have access to it
    # and be allowed to unmount it, specify /run/media/$USER as the first
    # allowed media directory.
    # IMPORTANT: If an allowed file is mounted to a media directory, the user may
    # be permitted to unmount its associated loop device even though internal.
    # INCLUDING /MNT HERE IS NOT RECOMMENDED. ALL ALLOWED MEDIA DIRECTORIES
    # SHOULD BE OWNED AND WRITABLE ONLY BY ROOT.
    allowed_media_dirs = /media, /run/media/$USER
    # allowed_devices is the first criteria for what block devices users may mount
    # or unmount. If a device is not listed in allowed_devices, it cannot be
    # un/mounted (unless in fstab). However, even if a device is listed, other
    # factors may prevent its use. For example, access to system internal devices
    # will be denied to normal users even if they are included in allowed_devices.
    # allowed_devices_FSTYPE, if present, is used to override allowed_devices when
    # mounting or unmounting a specific fstype (eg ext3, ntfs). For example, to
    # prevent all block devices containing an ext4 filesystem from being
    # un/mounted use:
    # allowed_devices_ext4 =
    # Note: Wildcards may be used, but a wildcard will never match a /, except
    # for "allowed_devices=*" which allows any device. The recommended setting is
    # allowed_devices = /dev/*
    # WARNING: ALLOWING USERS TO MOUNT DEVICES OUTSIDE OF /dev CAN CAUSE SERIOUS
    # SECURITY PROBLEMS. DO NOT ALLOW DEVICES IN /dev/shm
    allowed_devices = /dev/*
    # allowed_internal_devices causes udevil to treat any listed block devices as
    # removable, thus allowing normal users to un/mount them (providing they are
    # also listed in allowed_devices).
    # allowed_internal_devices_FSTYPE, if present, is used to override
    # allowed_internal_devices when mounting or unmounting a specific fstype
    # (eg ext3, ntfs). For example, to allow block devices containing a vfat
    # filesystem to be un/mounted even if they are system internal devices, use:
    # allowed_internal_devices_vfat = /dev/sdb*
    # Some removable esata drives look like internal drives to udevil. To avoid
    # this problem, they can be treated as removable with this setting.
    # WARNING: SETTING A SYSTEM DEVICE HERE CAN CAUSE SERIOUS SECURITY PROBLEMS.
    # allowed_internal_devices =
    # allowed_internal_uuids and allowed_internal_uuids_FSTYPE work similarly to
    # allowed_internal_devices, except that UUIDs are specified instead of devices.
    # For example, to allow un/mounting of an internal filesystem based on UUID:
    # allowed_internal_uuids = cc0c4489-8def-1e5b-a304-ab87c3cb626c0
    # WARNING: SETTING A SYSTEM DEVICE HERE CAN CAUSE SERIOUS SECURITY PROBLEMS.
    # allowed_internal_uuids =
    # forbidden_devices is used to prevent block devices from being un/mounted
    # even if other settings would allow them (except devices in fstab).
    # forbidden_devices_FSTYPE, if present, is used to override
    # forbidden_devices when mounting or unmounting a specific fstype
    # (eg ext3, ntfs). For example, to prevent device /dev/sdd1 from being
    # mounted when it contains an ntfs filesystem, use:
    # forbidden_devices_ntfs = /dev/sdd1
    # NOTE: device node paths are canonicalized before being tested, so forbidding
    # a link to a device will have no effect.
    forbidden_devices =
    # allowed_networks determines what hosts may be un/mounted by udevil users when
    # using nfs, cifs, smbfs, curlftpfs, ftpfs, or sshfs. Hosts may be specified
    # using a hostname (eg myserver.com) or IP address (192.168.1.100).
    # Wildcards may be used in hostnames and IP addresses, but CIDR notation
    # (192.168.1.0/16) is NOT supported. IP v6 is supported. For example:
    # allowed_networks = 127.0.0.1, 192.168.1.*, 10.0.0.*, localmachine, *.okay.com
    # Or, to prevent un/mounting of any network shares, set:
    # allowed_networks =
    # allowed_networks_FSTYPE, if present, is used to override allowed_networks
    # when mounting or unmounting a specific network fstype (eg nfs, cifs, sshfs,
    # curlftpfs). For example, to limit nfs and samba shares to only local
    # networks, use these two lines:
    # allowed_networks_nfs = 192.168.1.*, 10.0.0.*
    # allowed_networks_cifs = 192.168.1.*, 10.0.0.*
    allowed_networks = *
    # forbidden_networks and forbidden_networks_FSTYPE are used to specify networks
    # that are never allowed, even if other settings allow them (except fstab).
    # NO REVERSE LOOKUP IS PERFORMED, so including bad.com will only have an effect
    # if the user uses that hostname. IP lookup is always performed, so forbidding
    # an IP address will also forbid all corresponding hostnames.
    forbidden_networks =
    # allowed_files is used to determine what files in what directories may be
    # un/mounted. A user must also have read permission on a file to mount it.
    # Note: Wildcards may be used, but a wildcard will never match a /, except
    # for "allowed_files=*" which allows any file. For example, to allow only
    # files in the /share directory to be mounted, use:
    # allowed_files = /share/*
    # NOTE: Specifying allowed_files_FSTYPE will NOT work because the fstype of
    # files is always 'file'.
    allowed_files = *
    # forbidden_files is used to specify files that are never allowed, even if
    # other settings allow them (except fstab). Specify a full path.
    # Note: Wildcards may be used, but a wildcard will never match a /, except
    # for "forbidden_files = *".
    # NOTE: file paths are canonicalized before being tested, so forbidding
    # a link to a file will have no effect.
    forbidden_files =
    # default_options specifies what options are always included when performing
    # a mount, in addition to any options the user may specify.
    # Note: When a device is present in /etc/fstab, and the user does not specify
    # a mount point, the device is mounted with normal user permissions using
    # the fstab entry, without these options.
    # default_options_FSTYPE, if present, is used to override default_options
    # when mounting a specific fstype (eg ext2, nfs).
    # The variables $USER, $UID, and $GID are changed to the user's username, UID,
    # and GID.
    # FOR GOOD SECURITY, default_options SHOULD ALWAYS INCLUDE: nosuid,noexec,nodev
    # WARNING: OPTIONS PRESENT OR MISSING CAN CAUSE SERIOUS SECURITY PROBLEMS.
    default_options = nosuid, noexec, nodev, noatime
    default_options_file = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID, ro
    # mount iso9660 with 'ro' to prevent mount read-only warning
    default_options_iso9660 = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID, ro, utf8
    default_options_udf = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID
    default_options_vfat = nosuid, noexec, nodev, noatime, fmask=0022, dmask=0022, uid=$UID, gid=$GID, utf8
    default_options_msdos = nosuid, noexec, nodev, noatime, fmask=0022, dmask=0022, uid=$UID, gid=$GID
    default_options_umsdos = nosuid, noexec, nodev, noatime, fmask=0022, dmask=0022, uid=$UID, gid=$GID
    default_options_ntfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID, utf8
    default_options_cifs = nosuid, noexec, nodev, uid=$UID, gid=$GID
    default_options_smbfs = nosuid, noexec, nodev, uid=$UID, gid=$GID
    default_options_sshfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID, nonempty, allow_other
    default_options_curlftpfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID, nonempty, allow_other
    default_options_ftpfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID
    default_options_davfs = nosuid, noexec, nodev, uid=$UID, gid=$GID
    default_options_tmpfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID
    default_options_ramfs = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID
    # allowed_options determines all options that a user may specify when mounting.
    # All the options used in default_options above must be included here too, or
    # they will be rejected. If the user attempts to use an option not included
    # here, an error will result. Wildcards may be used.
    # allowed_options_FSTYPE, if present, is used to override allowed_options
    # when mounting a specific fstype (eg ext2, nfs).
    # The variables $USER, $UID, and $GID are changed to the user's username, UID,
    # and GID.
    # If you want to forbid remounts, remove 'remount' from here.
    # WARNING: OPTIONS HERE CAN CAUSE SERIOUS SECURITY PROBLEMS - CHOOSE CAREFULLY
    allowed_options = nosuid, noexec, nodev, noatime, fmask=0022, dmask=0022, uid=$UID, gid=$GID, ro, rw, sync, flush, iocharset=*, utf8, remount
    allowed_options_nfs = nosuid, noexec, nodev, noatime, ro, rw, sync, remount, port=*, rsize=*, wsize=*, hard, proto=*, timeo=*, retrans=*
    allowed_options_cifs = nosuid, noexec, nodev, ro, rw, remount, port=*, user=*, username=*, pass=*, password=*, guest, domain=*, uid=$UID, gid=$GID, credentials=*
    allowed_options_smbfs = nosuid, noexec, nodev, ro, rw, remount, port=*, user=*, username=*, pass=*, password=*, guest, domain=*, uid=$UID, gid=$GID, credentials=*
    allowed_options_sshfs = nosuid, noexec, nodev, noatime, ro, rw, uid=$UID, gid=$GID, nonempty, allow_other, idmap=user, BatchMode=yes, port=*
    allowed_options_curlftpfs = nosuid, noexec, nodev, noatime, ro, rw, uid=$UID, gid=$GID, nonempty, allow_other, user=*
    allowed_options_ftpfs = nosuid, noexec, nodev, noatime, ro, rw, port=*, user=*, pass=*, ip=*, root=*, uid=$UID, gid=$GID
    # mount_point_mode, if present and set to a non-empty value, will cause udevil
    # to set the mode (permissions) on the moint point after mounting If not
    # specified or if left empty, the mode is not changed. Mode must be octal
    # starting with a zero (0755).
    # mount_point_mode_FSTYPE, if present, is used to override mount_point_mode
    # when mounting a specific fstype (eg ext2, nfs).
    # NOT SETTING A MODE CAN HAVE SECURITY IMPLICATIONS FOR SOME FSTYPES
    mount_point_mode = 0755
    # don't set a mode for some types:
    mount_point_mode_sshfs =
    mount_point_mode_curlftpfs =
    mount_point_mode_ftpfs =
    # Use the settings below to change the default locations of programs used by
    # udevil, or (advanced topic) to redirect commands to your scripts.
    # When substituting scripts, make sure they are root-owned and accept the
    # options used by udevil (for example, the mount_program must accept --fake,
    # -o, -v, and other options valid to mount.)
    # Be sure to specify the full path and include NO OPTIONS or other arguments.
    # These programs may also be specified as configure options when building
    # udevil.
    # THESE PROGRAMS ARE RUN AS ROOT
    # mount_program = /bin/mount
    # umount_program = /bin/umount
    # losetup_program = /sbin/losetup
    # setfacl_program = /usr/bin/setfacl
    # validate_exec specifies a program or script which provides additional
    # validation of a mount or unmount command, beyond the checks performed by
    # udevil. The program is run as a normal user (if root runs udevil,
    # validate_exec will NOT be run). The program is NOT run if the user is
    # mounting a device without root priviledges (a device in fstab).
    # The program is passed the username, a printable description of what is
    # happening, and the entire udevil command line as the first three arguments.
    # The program must return an exit status of 0 to allow the mount or unmount
    # to proceed. If it returns non-zero, the user will be denied permission.
    # For example, validate_exec might specify a script which notifies you
    # of the command being run, or performs additional steps to authenticate the
    # user.
    # Specify a full path to the program, with NO options or arguments.
    # validate_exec =
    # validate_rootexec works similarly to validate_exec, except that the program
    # is run as root. validate_rootexec will also be run if the root user runs
    # udevil. If both validate_exec and validate_rootexec are specified,
    # validate_rootexec will run first, followed by validate_exec.
    # The program must return an exit status of 0 to allow the mount or unmount
    # to proceed. If it returns non-zero, the user will be denied permission.
    # Unless you are familiar with writing root scripts, it is recommended that
    # rootexec settings NOT be used, as it is easy to inadvertently open exploits.
    # THIS PROGRAM IS ALWAYS RUN AS ROOT, even if the user running udevil is not.
    # validate_rootexec =
    # success_exec is run after a successful mount, remount, or unmount. The
    # program is run as a normal user (if root runs udevil, success_exec
    # will NOT be run).
    # The program is passed the username, a printable description of what action
    # was taken, and the entire udevil command line as the first three arguments.
    # The program's exit status is ignored.
    # For example, success_exec might run a script which informs you of what action
    # was taken, and might perform further actions.
    # Specify a full path to the program, with NO options or arguments.
    # success_exec =
    # success_rootexec works similarly to success_exec, except that the program is
    # run as root. success_rootexec will also be run if the root user runs udevil.
    # If both success_exec and success_rootexec are specified, success_rootexec
    # will run first, followed by success_exec.
    # Unless you are familiar with writing root scripts, it is recommended that
    # rootexec settings NOT be used, as it is easy to inadvertently open exploits.
    # THIS PROGRAM IS ALWAYS RUN AS ROOT, even if the user running udevil is not.
    # success_rootexec =
    I have no idea what to do next, the only way it works, is the combination i mentioned in the title of this post. Any suggestion to solve that problem?

  • Decrypt HP Client Security / HP Drive Encryption - or clone encrypted drive...

    Hi, I'm trying to clone my boot drive over to an SSD.  I have a 1tb boot drive and I just purchased a 512mb SSD (MSata Interface in Sata to MSata adapter in bay 2). I get an error in Acronis Clone Disk and I assume it is due to my boot drive and my 3rd drive (a 1tb Hybrid in an Optical to SATA adapter) both being encrypted with HP Client Security, so I tried unchecking the drives in HP Drive Encryption assumign that is the way to decrypt the drive so that I can clone it, resize partition and reencrypt.  If I can skip the decrypt/reencrypt please let me know. Client Security gives me this when I unselect the drives in Drive Encryption:
    at WinMagic.HP.SecurityManagerPlugin.Model.WinMagic_DPFveElevated.WaitForReply(String resultFile, Int32 timeout)
    at WinMagic.HP.SecurityManagerPlugin.Model.WinMagic_DPFveElevated.ExecuteElevatedCommand(WinMagic_ElevatedCommand cmd)
    at WinMagic.HP.SecurityManagerPlugin.Model.WinMagic_DPFveElevated.FVESet(DP_FVE_ACTION_TYPES eType, String inXML)
    at WinMagic.HP.SecurityManagerPlugin.Model.WinMagic_DPFVEWrapper.FVESet(DP_FVE_ACTION_TYPES eType, String inXML)
    at WinMagic.HP.SecurityManagerPlugin.Model.WinMagic_ActivationModel.SetupFVEActivation(Boolean setNewInfo, Boolean deactivate)
    at WinMagic.HP.SecurityManagerPlugin.ViewModel.WinMagic_ActivationViewModel.NextPage()
    at WinMagic.HP.SecurityManagerPlugin.View.WinMagicActivationControl.DriveSelection_Next_Click_1(Object sender, RoutedEventArgs e)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
    at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
    at System.Windows.Controls.Primitives.ButtonBase.OnClick()
    at System.Windows.Controls.Button.OnClick()
    at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
    at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
    at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
    at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
    at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
    at System.Windows.Input.InputManager.ProcessStagingArea()
    at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
    at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
    at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
    at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) Solutions??  Thanks all in advance.

    I checked 'Disable Sleep Mode for increased security' and then it allowed me to deselect my boot drive and is now decrypting... odd... any idea why that would make the difference?

  • Why do we need to Register a class ?

    When the class is already present in jar file then still why do we need to load the class and use it. The jar file is included in the lib and would be available for the environment.
    If any better explanation is provided will be very useful
    Thanking you in advance

    I assume you are talking about JDBC drivers over here. In general, otherwise you do not need to register classes.
    In JDBC, this has to do with how DriverManager works.
    When you load a driver class using the Class.forName(...) block, you are effectively executing the driver's static block.
    The static block has some code in it to register the class with the DriverManager by calling the static method DriverManager.register(Driver d).
    When your client code attempts to connect to a database by passing a JDBC-URL, the DriverManager iterates through the registered drivers and calls acceptsURL() on each of the drivers. The first driver to return a value of true gets to try connecting to the database.

  • When and Why Do We Need to Create 2 Diff iTunes Libraries?

    Hi,
    When and Why Do We Need to Create 2 Diff iTunes Libraries?
    Thanks.
    Ed

    There's no fast rule sayng you must, and I suspect most people only use one.
    You might want to set up a second library if your first one is so huge that it is slow to operate.  Split your media. For example, I don't listen to classical and rock music at the same time and could restart iTunes ffrom a different library when the time came to switch.
    I have a few extra libraries. One's for music I organized for a special occasion but don't really listen to myself and don't want it cluttering mine. I also have a special library for my mp3 player (not an Apple model) with its own set of files which match some in my main library but they are tagged differently to be compatible with the player's quirks.
    I could also see having a different library for files on an external drive if you have some on your internal drive too.  You might, for example, have a bunch of movie files on an external drive that you don't normally need to have plugged in all the time and don't want iTunes giving you a bunch of exclamation marks if are using it to play your music media on your internal drive.

  • Why do we need Prepared Statement?

    Why do we need Prepared Statement ? How it is better tha Statement ?
    Why cant we use Callable Statement instead of Prepared Statement?

    Statement is a generic SQL statement you build yourself. PreparedStatement is also a SQL statement; however, the bind variables do not have to be escaped (e.g., you do not need to surround a string with quotes). Another benefit of PreparedStatements is that the JDBC driver can cache them for subsequent re-use, eliminating the parsing step and improving response time. Finally, CallableStatement is to execute a stored procedure, not a SQL statement.
    In general, use PreparedStatement over Statement if possible. Use CallableStatement only for stored procedures.
    - Saish

  • Set up new external drive-clone startup drive alongside Time Machine backup

    I want to clone the boot drive to a 1 TB WD MyBook external (via firewire), using SuperDuper, with the rest of the 1TB drive used for Time Machine backups. I am currently formatting the drive to Mac OS Extended (journaled), and plan to set two partitions. I was planning on setting the first partition to 320 GB, and the remainder to a partition for Time Machine.
    *Do I need to set the first partition to the specified drive size (320 GB), or can I set it to the available capacity (just below 300 MB)?*
    I've read that SuperDuper and Time Machine work nicely side by side - e.g., creating boot clone image, and Time Machine backups. Will Time Machine and SuperDuper work without any issues once the formatting and partitions are completed, or is there some other setup required.
    *Is this accurate?*

    NibblesNBits wrote:
    Thanks for the quick response - I hadn't looked at the FAQ, but the first thing I did after selecting the drive was the same things outlined in step B. This was where the failure was detected. I see in step B, the words "This may not work if the drive is already set up with a non-Apple Partition Map Scheme, such as is used on Windows". *Does "May not work...." mean the "Format Failure" message will be displayed?*
    Yes.
    Anyway, after failing step B, I did set two GUID partitions, which was what steps C and D listed.
    No, that's two different things. The *Partition Map Scheme* applies to the entire drive. If your drive came set up for Windoze, it's probably MBR (Master Boot Record), which will not work with Time Machine.
    And, last night I repeated step B - this morning repeated step C, D, E, F. Again, the only thing that indicated there was a problem was step B.
    Excerpt from FAQ
    B. Select the Erase tab, then confirm. This will erase the entire disk. (If you want, you can select Security Options, then Zero-Out Data to physically erase the entire disk by writing over everything. This will take quite a while, and shouldn't be necessary, especially on a new disk.) This may not work if the drive is already set up with a non-Apple Partition Map Scheme, such as is used on Windows. If that happens, just continue with item C.
    Correct. But you must select GUID in step D, before you get to the Format(s) in step E.
    So, try making only one partition in step C, with GUID, and format it +Mac OS Extended+ in step E. After that completes, you can split that single partition into two (which should be very quick).

  • Use Disk Utility "Restore" to clone system Drive

    I have always recommended that everyone use the Restore function under Disk Utility to clone their drive before each update, just incase one needs to quickly fall back to a working release.
    Well I decided to test my cloned drive, and to make a long story short, be sure that you boot from a different drive than the one you want to clone. A clone made from the current/active startup drive does NOT boot (well mine would not boot).
    So, boot from a backup drive/partition, one that is Panther works best as you do not have to worry about spotlight, or dashboard, or any of the other "cool" Tiger auto running programs getting in the way, then go into Disk Utility, and Restore, and clone your main startup drive. It creates a drive that will actually boot.
    Maybe this was obvious to everyone, but I had been making my backup clone drive for the past year right from my main active startup drive. I never received an error that indicated there would be any problem with the cloned drive. Thank goodness that I NEVER had to use the backup.
    Now I sleep peacefully at night, knowing I have a bootable replacement startup drive ready to go at a moments notice.
    bob

    CCC has worked fine with 10.3.x but I have been having some issues getting the backup of 10.4 to be recognized.
    I don't know if it is the disk (it's on a partition of a sloooow lacie) or the nature of the clone. In either case, it takes a couple of tries before the drive is found as a boot drive and it is a pain....
    After a hugely painful and very, very expensive experience with failed backups (we lost the entire office's electronic records going back for 3 years), I have gotten in the habit of booting off the backups once every few weeks to verify they work.
    In the immortal words of journalist and fiction writer Damon Runyon, "Trust, but verify."
    Cheers,
    x
    Do your part in supporting your fellow users. If a response has been Helpful to you or Solved your question, please mark it as such as an aid to other lost souls on the forum.
    Also, don't forget to mark the thread Answered when you get enough information to close the thread.

  • What is the best way to install & clone hard drives on macbooks? does apple do that?

    It is time for a new hard drive for my macbook - just doiubles the memory, but am still getting the spinning beach ball. The genius bar told me I need a new hard drive, but that I could buy it and out it in myself. But, I just heard that the best way to replace the hard drive is to clone it... and that is beyond my abilities.
    Does apple do that??? suggestions? thanks!

    Please note that "cloning" a hard drive is not the same as replacing it. You clone the drive to preserve its contents (usually on the drive that will be the replacement). You still have to get into the MB, physically, take out the old drive and install the new one. There are plenty of web sites that tell you how to do this replacement. This is one I like: http://www.macinstruct.com/node/130
    The details do vary depending on the vintage of your MB, so if that link is not for your model, try searching the web for instructions specific to your need. Or post back here with details about your Mac.
    If Apple did agree to do this for you it would probably cost almost as much as a new MB. (And if you do buy a new MB, my local Mac store will do the data transfer as a bonus!)

Maybe you are looking for

  • Microsoft.Office.Interop.Word error on Windows Server 2008 R2

    Hi, I have Microsoft Office 2003 installed on Windows Server 2008 R2. I get a "There is insufficient memory. Save the document now." error while adding a document to the Microsoft.Office.Interop.Word.Document class as in the code below. I can see the

  • Voice dialing and OS 4.5

    Greetings to all, I am new in the forum. Nevertheless pleasingly I am made an impression by the level of information that handles, always of first hand.  Let me comment my problem, handling a device BB 8330. All the functions and programs were execut

  • Date Dimension changes format when in dashboard prompt

    Hi I have created a report in OBIEE 10g wherein a dimension is DATE. It displays as MM-DD-YYYY. I also created a dashboard prompt using this dimension. However, when I select a value from the prompt in the dashboard, it says that: "A date value was e

  • Automatically route determination for Normal PO - Inbound delivery

    dear MM experts, we are successful route determination for STO & SO, now we wud like to know whether normal PO, route automatically determined or not. -while creating PO, we don't find the shipping tab, unlike in sto, or -while creating inbound deliv

  • IMovie file recognition?

    I just imported some video from my Sony t700 to iPhoto. I had to export from iPhoto to pull the video files from the iPhoto Library. Now iMovie doesn't recognize the files and i can't import. What to do??