Installed a SSD recently, some data got lost

Hi,
I have a 2009 mini running ML. After I installed a SSD recently and transferred all data/apps using the migrating assistant I realized that some data got lost. My Iphoto is naked. All my albums and fotos are gone. where did they go??
Had angry birds installed. Played all level before and now it looks like it never has been played before.
Is there any way to transfer ALL data from the old disk to the SSD and not only a part of it?
All apps I had installed were transferred.
regards
lombokmike

You might try to repair permissions.
Otherwise, the easiest way would have been to use Carbon Copy Cloner
or Super Duper and clone the entire drive to the SSD.
If there were large collections of files that you did not want
transfered because of space reasons, you could selectively
chose items not to be contained in the clonong process.

Similar Messages

  • My Windows 7 Professional desktop system hard disk got corrupted and I took the opportunity to install an SSD for a new system disk and reinstall Windows.  The system is up and running on the SSD, with my old system disk now used for storage as it is stil

    My Windows 7 Professional desktop system hard disk got corrupted and I took the opportunity to install an SSD for a new system disk and reinstall Windows.  The system is up and running on the SSD, with my old system disk now used for storage as it is still readable.  The only Adobe product I have reinstalled so far is Reader XI but I would like to reinstall Elements 8 and Acrobat 9 without taking up more licences as both are also installed on my laptop.  Can you point me to the best way to do this?  - Thanks

    If you have the two allotted activations already and one was lost on the hard drive that failed then you need to contact Adobe Support thru chat and ask them to reset your activations.
    For the link below click the Still Need Help? option in the blue area at the bottom and choose the chat option...
    Serial number and activation chat support (non-CC)
    http://helpx.adobe.com/x-productkb/global/service1.html ( http://adobe.ly/1aYjbSC )

  • HT1926 THE PROCEDURE ENTRY POINT QTCF_CFHTTPMESSAGESETHEADERFIELDVALUE could not be located in the dynamic link library QTCF,dll   i keep getting this since i tried to upload the latest itunes ,something got lost while i was installing it cause my electri

    eversince i tried to upgrade my electric turned off and something got lost from my origional itunes now i cant uninstall or reinstall and keep getting the message QTCF_CFHTTPmessagesetheaderfieldvalue could not be located in the dynamic link library QTCF,dll. its driving me nuts can anyone help PLEASE

    Many thanks.
    Origionally i was receiving that some msi or nsi was missing and to insert my itunes disc which ive never had i tried to uninstall and kept on getting could not uninstall due to the folder not being found
    Download the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    To install the utility, doubleclick the msicuu2.exe file you downloaded.
    Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
    Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • My sync key is still the same and I didn't even reset the sync but my data is lost. I don't know how? I installed v13.0 while I was using 14.0 earlier.

    I had only one device where I used the Firefox Sync. I installed Windows 8 release preview(fresh install) and entered the sync key I saved using the previous install of my Firefox(v 14.0).
    Then I installed Firefox on my Windows 8 installation with an older version of Firefox(v 13.0).
    I got a message saying it was your first sync, but I have used it earlier also. Many times I have synced my laptop with the data on the server after every fresh install and it worked. I got all my data every time but this. Now, I tried it twice by removing this device from my sync list, but of no use. And I'm sure I haven't reset the data on sync server. And no one except me has access to my laptop and even the sync key.
    Do I have any chance of getting my data? Whether be it by installing again v14.0 or something else. I will really appreciate for any help given.

    Hi!
    Unfortunately Sync is not intended to use as a back up service. While in general it works just fine, data in the servers is not there permanently and sometimes it get's deleted (servers are just for transport not for storage).
    My recommendation moving forward is to create a local back-up or to sync another device so you have the copy in multiple devices.
    Sorry about it,
    Ibai

  • Restore steps if lost some data files?

    I lost some data files in database and I am not sure what datafiles are. But one think sure is the control and redo log files are here. For this case, I don't have to restore contronl files and archivelog files. Please correct me if my idea is wrong.
    Steps as follows:
    ===========
    restore database;
    recover database;
    alter database open;
    Please advice if the steps are wrong.
    FAN

    Hi user623471!
    Yes you don't have to restore control, redo log and archive log files in the case that they are not lost. To find out which datafiles are lost do the following steps:
    <pre>
    sqlplus / as sysdba
    --Make a checkpoint
    ALTER SYSTEM CHECKPOINT;
    --query v$recover_file to see which files need recovery
    SELECT file#, error, online_status, change#, time
    FROM v$recover_file;
    exit
    </pre>
    Now start rman an restore only the files shown by v$recover_file.
    <pre>
    rman target /
    restore datafile x, y, z;
    recover database;
    sql 'alter database open';
    exit;
    </pre>
    x, y and z are placeholders for the filenumbers shown by the file# column of v$recover_file.
    Hope that helps!
    yours sincerely

  • Hi, I have a new laptop and would like to syncronise my iphone with iTunes (which I have installed again). But my old laptop has died so I could not transfer any media files, etc. Can I simply connect my iPhone to the laptop without any data being lost?

    Hi, I have a new laptop and would like to syncronise my iphone with iTunes (which I have installed again). But my old laptop has died so I could not transfer any media files, etc. Can I simply connect my iPhone to the laptop without any data being lost?
    Many thanks in advance!

    you have a new phone and a new comp and you want to restore to your old data ?!
    I can't think of anything but icloud, and what was purchased via itunes

  • HT201210 I have updated my iPhone to iOS6.1.3 today and lost all my photos and some data(messageies) I have tried iTunes back up but still not success, please help. This

    I have updated my iPhone to iOS6.1.3 today and lost all my photos and some data(messageies) I have tried iTunes back up but still not success, please help.

    If your messages and photos weren't part of your backup, then they're gone.
    Certainly you weren't foolish enough to update the iOS on your phone before importing your photos off your phone for safe keeping on your computer like you would do with any digital camera, were you?

  • E71 Lost some Data

    Is there a way I can restore my phone to an earlier date? Something happened three days ago and I lost me email settings, My recent contact entries, All of my text messages and my calendar entries. I would like to restore my phone to sometime last week. Thanks for the help. 

    @Homesbyrick
    Whereas on more recent devices you can set to regularly backup automatically to memory card this is not a feature of your E71, so unless you had say backed up content using OVI Suite on PC data is lost unfortunately.
    Happy to have helped forum with a Support Ratio = 42.5

  • I've activated a new iPhone 6 from the backup of the previous device and all pre-installed iWork apps got lost. How do I get them back? AppStore downloads are offered with a fee.

    Hi all!
    I've activated a new iPhone 6 (iOS 8.1.3) from the backup of the previous device and all pre-installed iWork apps got lost. How do I get them back? AppStore downloads are offered with a fee. Any advices?
    Thanks in advance.
    Harald

    Hi Ingo,
    thanks for your help. Your hint didn't solve my problem but pointed me in the right direction.
    When I wanted to activate my new phone from backup I realized, I didn't knew the password. It was noted on a paper at home. So I activated the phone free cause I couldn't await coming home ... a new toy!
    Due to GameCenter I have two apple-ids and unfortunately I took the wrong for the activation.
    Back home I've reset the phone and activated it from backup. The iWork apps disappeared and now are linked to the other apple-id.
    I was able to re-install the apps from AppStore for free. But I don't think I can transfer the apps to the other id.
    Thanks a lot
    Harald

  • Some recent changes may be lost. Make sure...

    Hi Friends,
    Recently - when I open iPhoto 6, I get this message:
    Some recent changes may be lost. Make sure your hard disk has enough space and that iPhoto is able to access the iPhoto Library folder.
    Photos imported to iPhoto, aren't saved.
    And, when I scroll down the photos, the photo shows, then it changes to another one.
    Thanks for any tips.
    g4powerbook   Mac OS X (10.4.8)  

    paneltour
    The message means just what it says.
    You need to keep approx 10% of your HD space free so that the OS can use it for temporary files and virtual memory. Once you drop below this, things begin to go wrong. For instance
    the photo shows, then it changes to another one.
    is evidence of iPhoto having trouble accessing its' cache. A symptom of insufficient free space on your HD. This, in turn, may lead to corruption of your database.
    This will cause problems with all apps, not just iPhoto. They'll begin to crash randomly, be unable to save etc.
    So start making space on your HD.
    Regards
    TD

  • Lost some data points

    I am using LabView to control HP4191A Impedance Analyzer to do measurements. My frequency is forom 1M-1GHz,step is 1MHz. Firstly the Impedance Analyzer measures three groups of calibration data. And then it measures sample data. then use those four data to di calculation, and show me the final results.And the program works well except some data points of final results are lost from 50M to 80MHz. I checked the equipment, it measures all the time, and calibration data seem ok. So the problem probably is not in equipment, maybe something wrong in the LabView program. Does anyone has any clue that what is wrong here? A big thanks.

    It could be that the program simply does not read enough times to get the later part of the data you would like. I am not sure how you are connecting to your instrument, but you may want to check your LabVIEW program to see that it is, in fact, programmed to get all the data you request. You can post again with more information, such as how you are connecting to the instrument and whether or not you are using a prewritten LabVIEW driver (as opposed to writing your own code from scratch to communicate with the instrument), with which we may be able to better narrow down the problem.
    Best Regards,
    JLS
    Applications Engineer
    National Instruments
    Best,
    JLS
    Sixclear

  • Synced my iPhone and lost some data

    Synced my iPhone and lost some data (not all) in contacts.  Sync worked before.  How do I get back to before sync?

    You're welcome.
    Does having Outlook 2007 mean you are syncing your iPhone Contacts with Outlook 2007 and the contacts were lost there as well?
    If so and if your routine computer backup includes your Outlook data, restore your Outlook contacts from your Outlook data backup.

  • Dear   I have installed last version of iOS   And  i lost my contact names i restore contact names from setting i restored some of them what can i do now i have important names i have lost please ?

    Dear   I have installed last version of iOS   And  i lost my contact names i restore contact names from setting i restored some of them what can i do now i have important names i have lost please ?

    Within Contacts, tap Groups at top left. Make sure all contact groups are checked to show, then tap "Done" at top right.

  • I had to re-install OS X recently and lost iPhoto and other ilife apps. Do I have to buy them now?, I had to re-install OS X recently and lost iPhoto and other ilife apps. Do I have to buy them now?

    I had to re-install OS X recently and lost iPhoto and other ilife apps. Do I have to buy them now?, I had to re-install OS X recently and lost iPhoto and other ilife apps. Do I have to buy them now?

    Welcome to Apple Support Communities
    This is normal. OS X doesn't come with iLife apps, so you have to reinstall them after reinstalling Mac OS X.
    If your Mac came without DVDs or you purchased it after July 2011, you have to install the iLife applications from the Mac App Store. Open the Mac App Store, log in with your Apple ID, go to Purchases and download GarageBand, iMovie and iPhoto free of charge.
    If your Mac came with DVDs and you didn't purchase the iLife apps in the Mac App Store, insert the Applications DVD and install the iLife apps. Then, open  > Software Update, and install the latest iLife applications version

  • I want to install an SSD as my OS drive. Can I do a copy of my existing drive straight the new drive?

    I wish to install an SSD as my OS drive. I seem to recall in my travels that it is possible to copy my existing OSD, install the SSD, Copy old drive info' to new drive and then set that to be the boot drive.
    Any directions to where I can find out how to do this would be greatly apprecciated. Providing this can be done.

    TRIM Part 2
    Trim on SSD Drives
    When I first wrote this article/thread, which was for my own benefit and was eventually turned into this thread, as it is today, trim was not available on ssd drives, when it did arrive, there were mixed idea’s on how it worked, a lot that was incorrect at the time, a lot of new users do not understand the use of Trim even today, explanations tend to very technical as trim is a complicated issue at the best of times. I found a simple explanation for the implementation of trim in late 2009, I came across it again the other day, it still holds true today so here’s the link, ( I know you are going to point me to AnandTech explanations, there are links in this thread, if your a technically minded person, then AnandTech’s articles may be a better option ) this simpler explanation is still active in late 2011. As you can see if you carry on reading and don’t turn off, how complicated it can be for a non-technical user of ssd drives. So here’s my explanation of trim. Remember this a generalization of most ssd drives, it’s a lot easier when your dealing with your own ssd drive.
    Trim and it’s association with GC ( garbage collection ) varies depending on how the controller’s "GC" handles the use of Trim ( Win7 ). Trim is activated, by deleting files in the OS ( Win7 ), it doesn’t actually trim the ssd drive, but marks the block/file header’s with a 1 making that block/file available for being re-written or written over. Trimming is actually done by the GC and will only work if the block doesn’t contain other files that haven’t been marked deleted, but this again depends on how GC is implemented, the GC can wait till the block is full, then move undeleted files to another block allowing for the block to be trimmed ( GC ), in doing this, the GC uses a lot more write amplification than it does if Trim in win7 has previously marked these blocks/files for deletion, flash memory can only be ‘written over’ if all the information in that block as been marked with 1, this allows the whole block to be re-written. GC can only erase/Trim a full block, not individual files or pages.
    What trim does is mark these blocks/files etc and make it simpler for the inbuilt GC ( garbage collection ) to recognize the blocks that are available for further use, on some controller’s this will not necessarily happen immediately, it depends on whether the controller as been designed for “idle” use, “on the fly” use or “stand by use”, GC/Trim can be brought into use in many different ways, having the computer sitting with the bios open, having the computer idling at log in, placing the computer in stand by mode, deleting files or just simple idling the computer overnight. It’s a matter of finding out how the controller in your particular ssd handles the garbage collection. You will find the most efficient way is by experimentation or by other members passing on there particular way of doing it.
    Low level formatting used on conventional HDD drives writes mainly 0’s to every cell on a SSD drive, it’s the opposite to how flash memory actually works, if you low level format with Win7 or any software that writes 0’s or 0’s and 1’s to the individual cells, you are not necessarily cleaning the ssd drive completely, ( hence the need for secure erase software ), you can actually make the performance worse.
    If you use software designed for writing 1’s to each cell, like you would if it was designed for ssd drives, this will “clean” the drive and is a good thing to do if you are selling the drive, or as a last resort, if you are having problems with your ssd drive. The downside of using this type of erasure, is that it not only takes a long time it uses high write amplification and if used regularly can reduce the flash cells life expectancy considerably, these type’s of deletions bypass most controllers durawrite capabilities ( the way controllers extend the life expectancy of the ssd’s individual MLC cells ), Durawrite ( Sandforce ), other controllers have this technology in some form or other, it increases MLC life expectancy by between 5 and up to 30 times depending on the design of the controller.
    Basically a command line program like dispart and dispar will secure erase a ssd drive either by writing to the individual ( “Cleanall“ command ) cells or simply marking the blocks to be deleted with a 1 ( “Clean” command ), you need to use the latter which takes only seconds and will return the majority of ssd's to a new state, without impacting too much on write amplification.
    That’s how I see the use of GC and Trim in win7 today ( Nov 2011 ). Note! Most ssd software, tool boxes etc use the inbuilt win7 diskpart commands, to make it easier than using the command line. There is a explanation for the use of diskpart and can be found HERE, but NOTE! It’s written with conventional hard drives in mind, not ssd drives.
    In the case of most Toolboxes provided by manufacturer’s, the OCZ Toolbox is a typical example, they are incompatible with Intel’s RST driver, you would need to use Diskpart from the command line. Also Toolboxes will in most cases, not secure erase a ssd with a OS on it or if the ssd drive is in use as the OS drive eg. ( “C:/” partition ). If you want to secure erase an OS drive you need to delete all the partitions on the drive including any hidden partitions, there’s an excellent tutorial on the Intel toolbox on LesT’s website, TheSSDReview here’s the Link.
    You will have to use Diskpart or Diskpar from the Dos prompt, you can’t be in windows with the ssd drive you intend to erase. This is mainly if the toolboxes fail to work and deleting the partitions refuses to solve the problem.
    I’m sure there are exceptions to what I have written and easier ways of explaining trim or secure erasing some types of ssd drives. All I ask is you don’t isolate passages out of context, please read the whole article, before you tell me I’m incorrect. There are a lot of more informative people out there than me on this subject, so I’m open to criticism on the subject. I want to impart only the correct facts on this thread.
    Trim and the IDE issue The Intel IDE drivers after Vista sp2 are fully compatible with the trim command , but for trim to pass through this command, the ssd controller itself has also got to be compatible with IDE mode, eg. Intel drives with the Intel controllers are ( according to Intel ) fully compatible. The Crucial M4 appears not to be, other controllers optimized for AHCI may also not be compatible. I can’t comment on the Intel 510 as I’ve only ever used them in AHCI mode.
    Wearlevelling Here’s an explanation that’s not too complicated, its from StorageSearch.com, here’s the LINK.
    Overprovisioning Also from StorageSearch.com, a simple explanation for the need for overprovisioning, same link as above. This actual link covers a number of technologies used by the ssd controller in ssd drives. Overprovisioning improves write performance, if the ssd is used in a high write situation, increasing the overprovisioning will improve performance and write endurance, in a high read situation, too much can hinder performance, in a os situation the 7% supplied on client drives, in most cases is probably adequate depending on it’s use, if there’s a lot of writing done to the drive daily, reducing the partition size, which will increase overprovisioning, by a small amount may improve performance.
    http://forums.extremeoverclocking.com/showpost.php?p=3643482&postcount=1
    Trimming SSD Performance Degradation
    Thursday, October 14, 2010
    Todays solid state drives are worlds apart from those of just 3 years ago, however they are not yet perfect.  Performance degradation can still be observed through ‘seasoning’ of the SSD as well as filling it to capacity.  SSD manufacturers have been successful in combating the effects of seasoning but performance degradation when an SSD is filled to capacity seems to be just a bit more difficult.
    Typical testing of most drives, through use of random data, will result in an observable performance drop which may start as soon as the SSD is filled past the 70% mark.  This article will describe the common characteristics of SSDs followed by a simple method to ensure that maximum performance is sustained with the drive.
    SEASONING
    Much has been said with respect to performance degradation as a result of the ssd becoming ‘seasoned’ over time.  By ‘seasoned’, we mean that the drive will eventually use up all of its empty blocks of NAND, or memory and, without TRIM, the process of writing to a drive actually becomes that of reading the block of data, understanding that it is invalid, erasing and then writing rather than simply writing to a clean block.  Performance is greater when writing to ‘clean’ memory vice memory which has previously been used and contains invalid data that has not been cleared.  The root cause of degradation is that when a non-TRIM ssd is told to delete data, it actually only marks the area as clear which leaves the invalid data intact and tricks the ssd into believing that the NAND flash is available.
    Data on a SSD cannot simply be over-written as it is done on a hard drive and this gets a bit more complicated when we erase information and the block that it is located on also contains valid information that we don’t want deleted.  The process then becomes read data, recognize the valid information, move it to another clean block, erase the present block and write.  Manufacturers have tried to combat this issue of performance degradation by creating 3 solutions to the problem which are wear leveling, TRIM and ITGC (or Garbage Collection).
    Wear leveling
    Wear leveling is the process of the ssd understanding how many times each cell of memory has been written to and then ensuring that all are all written to evenly.  After all, the life span of the ssd is dependent on the total number of writes that are written to and this has been coined as ‘write endurance’.  Unlike the hard drive which stores information in a static location, the SSD will move information around on a continuous basis without your knowledge to ensure that all cells wear evenly, thus affording a longer lifespan for the ssd.  By also doing this, the drive can ensure that only the valid information is used, leaving blocks to be cleaned up by TRIM or ITGC, again without the knowledge of the user.
    ITGC/GC  (Idle Time Garbage Collection)
    Garbage Collection (GC) is the process by which the SSD recognizes, in idle time, which cells are valid and which are not valid (or deleted) on the drive.  It then clears the blocks of the invalid data to maintain the speed of writing to ‘clean’ pages or blocks during normal operation.  GC was initially shown to be a last resort if TRIM was not available, however, recent releases are showing new methods to be very aggressive and results equal to that of TRIM are being observed.  This is a huge benefit to those using RAID systems where Garbage Collection is accomplished as TRIM is not an option.
    The SSD Review was able to discuss GC and TRIM with Crucial as it pertains to their SATA3 releases as it has been observed that their RealSSD C300 SATA3 drives do not appear to show any performance degradation over extended use.  Crucial confirmed that they had to consider that TRIM would not pass through the present release of SATA3 drivers which helped recognize that very aggressive GC would be necessary for the C300 SATA 3 SSDs success.  The subsequent result was that many forum threads were created by avid users who were questioning whether TRIM was, in fact, working in their SSDs as no performance degradation was seen even in the toughest of test beds.  To dispel a common belief, it is not the Marvell processor of the Crucial RealSSD that prevents TRIM from being passed, but rather, that of the hardware and drivers of SATA3 capable motherboards.  All Crucial SSDs are fully capable of passing TRIM direction to the OS.
    TRIM
    TRIM occurs when the ssd clears blocks of invalid data.  When you delete a file, the operating system will only mark the area of the file as free in order to trick the system into believing the space is available. Invalid data is still present in that location.  Its like ripping out a Table of Contents from a book.  Without this, one would not know what, if anything, is contained on the following pages.  TRIM follows the process of marking the area as free by clearing the invalid data from the drive.  Without this, the process of reading, identifying invalid data, deleting or moving and clearing the block before writing can actually result in performance 4 times slower than it would have normally been as a new drive.
    In recently speaking with Kent Smith, Sr. Director of Product Marketing  for SandForce, he identified that there are many variables outside of the hardware that are responsible for users not seeing the benefits of TRIM, the first of which are drivers at the OS level which have to be working optimally in order for TRIM to function correctly.  Another example occurred with early Windows 7 users testing their newly installed drives and not seeing the benefits of TRIM.  Examination of these complaints revealed that users would have originally made the Windows 7 installation on hardware that did not support TRIM and then cloned to the SSD to which TRIM was supported but would not work because of the original configuration settings.  The same could be said of cloning an OS that originally had AHCI turned off followed by a clone to the SSD where TRIM was not being passed, simply because AHCI has to activated for TRIM to function.
    ENHANCE SSD OVER PROVISIONING MANUALLY
    In our conversation, we breached the topic of SSD capacity to Mr Smith to which he replied, “Are you trying to optimize performance or maximize capacity?” which reminded us that the main purpose of the consumers transition to SSD was to maximize their system performance.  Filling a drive to capacity will hinder TRIM and GC ability which will result in performance degradation. Many drives will start to display performance changes once filled to 70% capacity.  Testing has shown that the user can very simply add to the drive, especially if it is a 7% over provisioned drive, by reducing the size of the partition, the new unallocated space of which will automatically be picked up as over provisioning and benefit the SSD in many ways.  This idea has been tackled by Fusion IO who includes a utility within their products that allows the user complete control of the size of their over provisioning.
    OWC 120Gb SSD With 16x8Gb NAND Flash = 128Gb Total (7% OP)
    Over provisioning allows more data to be moved at one time which, not only enhances GC,  but also reduces write amplification to the drive.  Write amplification is a bit tricky of an explanation but it is the measure of how many bytes are actually written when requiring storage of a certain number of bytes.  A ratio of 1:1 would be ideal but not a reality and a typical result would be an actual size of 40kb written for a typical 4kb file.  In short, maximizing over provisioning and reducing write amplification increases the performance and lifespan of the drive.  Over provisioning also provides for remapping of blocks should the bad blocks be discovered during wear leveling, which unlike a hard drive, does not reduce the end user capacity of the drive. The replaced blocks simply come from the over provisioning.
    http://thessdreview.com/ssd-guides/optimization-guides/ssd-performance-loss-and- its-solution/
    Reducing the time GC takes
    Increasing the amount of freespace available after a GC (which increases the time it takes for performance to degrade after a GC)
    It lets the FTL have a wider selection of pages to choose from when it when it need a new page to write to, which means it has a better chance of finding low write count pages, increasing the lifespan of the drive
    Now, I want to be clear, a sufficiently clever GC on a drive that has enough reserved space might be able to do very well on its own, but ultimately what TRIM does is give a drive GC algorithm better information to work with, which of course makes the GC more effective. What I showed above was a super simple GC, real drive GCes take a lot more information into account. First off they have to deal with more than two blocks, and their data takes up more than a single page. They track data locality, they only run against blocks have hit certain threshold of invalid pages or have really bad data locality. There are a ton of research papers and patents on the various techniques they use. But they all have to follow certain rules based on on the environment they work in, hopefully this post makes some of those clear.
    http://www.devwhy.com/blog/2009/8/4/from-write-down-to-the-flash-chips.html

Maybe you are looking for