Finding missing photos when drive letter has changed

I have over 30,000 missing photos because LR only recognizes drive letters not names.  All my drives have a master "Image" directory with folders and subfolders.  Going to the LR online directory with name change and right clicking images and finding folder location does not work.  LR does not recognize folders or subfolders in the drive with a name change.  Usually none of the folder names are high lighted. By going to the "Missing Photographs" in the catalog menu and searching by file name I can find individual files but with over 30k missing files, this approach is not practical. I have an HP computer with Windows 7 and LR 5.7.  How do I find the photos?

I think the most straightforward way to sort this out is:
1. Plug in all of your external drives.  From the screen shots, it looks like you have at most 5 external drives of interest, 2 that are currently online and 3 that are disconnected.  (I'm not counting the one external drive letter that has just one photo on it.)  How many external drives do you actually have?
2. If you don't have enough USB ports, order a $12 USB hub from Amazon.
3. Make sure the entire folder hierarchy for each drive is showing in the Folders pane as described here. When you're done, each drive in the Folders pane should have a top-level folder labeled with a drive letter (as with your F: drive in the screenshot above).
4. Expand the entire folder hierarchy on each drive in the Folders pane by clicking the arrows to the left of the folder.
5. For each drive, find one or more folders in its hierarchy that are closest to the top that have a "?" on them.  It may be the root folder labeled with the drive letter (e.g. "F:"), or it may be folders below the root folder.   For each such folder with a "?", right-click it and select Find Missing Folder.  That folder should be somewhere on one of the drives.  Use Windows File Explorer to help find where it is.
6. When you're done with step 5, you should have located all missing folders and told LR where they are currently located.  But you may have missed some.   Do Library > Find All Missing Photos.
7. Pick a photo from step 6.  Right-click it and do Go To Folder In Library.  If the folder in the Folder pane is marked with a "?", right-click it and do Find Missing Folder.   Otherwise, click the "!" on the photo and then click Locate.  Use Windows File Explorer to help find the missing photo by filename, if necessary.  Repeat until there are no more missing photos.
8. Going forward, try to keep all your external drives connected.  To minimize drive-letter confusion in the future, rename the drive letters of the existing external drives to start from the end of the alphabet, changing each drive letter as described here.   When you change a drive letter, you'll need to re-locate its root folder as described in steps 3-5.   (Windows tends to use drive letters from C onward.)

Similar Messages

  • HT201625 All my media is on a portable hard drive.  The drive letter has changed, and now my library cannot locate anything.  Is there a quick way to re-link the library to the new drive location?

    All my media is on a portable hard drive.  I installed Itunes on a new computer, and scanned the portable hard drive, thus creating a new library on the new computer.  The portable drive now has a different drive letter.  Now, the library cannot locate any of the songs because when it was created it (I assume) linked to the other drive letter.  Now, from what I understand, I can select a (song, album etc) and then browse to the new location.  But I have thousands of songs.
    I need a way to re-identify as the whole group.  And because this is a portable hard drive, this could happen on a daily basis, so I know there must be some other process I am missing.  I guess I could delete the library and rescan the drive and create a new library every time I reconnect the hard drive, but that seems inefficient and time consuming.  Oh, Windows 8.1 and Itunes 12.1.1.4, if that matters. 
    Am I missing some simple step to this?

    See turingtest2's user tip on Make a split library portable - the best approach is to have the complete library (database, artwork, etc. as well as media) on the external drive.  This layout is not only robust against changes in drive letters, but also means that the external drive can be used with any system running iTunes - just hold down SHIFT while starting iTunes and select the library on the external drive.
    A quick fix, of course, is to use Windows' Disk Management facilities to reset the external HDD's drive letter to match the locations stored in the iTunes database.

  • I recently upgraded to Mavericks and now don't have access to iphoto.  I cannot find my iphoto library to back the photos up before upgrading the iphoto but see the photos when I try to change screensaver?  Where are my photos so I can back them up?

    I recently upgraded to Mavericks and now don't have access to iphoto.  I cannot find my iphoto library to back the photos up before upgrading the iphoto but see the photos when I try to change screensaver?  Where are my photos so I can back them up?

    The iPhoto library should be in your user folder/Pictures unless it was moved.

  • Synchronize Folder problem - LR finds missing photos that aren't missing

    A bit of background:
    I decided to dive in and clean up a big 40K catalog I have. This involved:
    Moving images around
    Creating new folders
    Renaming existing folders
    Renaming all photos
    All of this was done within LR to avoid problems. But now, everything is working fine, LR does not complain that there are missing photos EXCEPT when I try to synchronize a folder.
    The strange this is there is no question mark on the images and when I use the Find Missing Photos, LR tells me that there are no missing photos.
    But when I try to synchronize a folder (any), it finds all the images as new images and suggests to remove the missing photos (both matching the exact number of images). Obviously I don't want to do that and loose my edits...
    I found some information here, it seems to be an old bug but no solutions work for me... I really don't want to go back and redo all this work. Is there a magic trick?
    Thanks!

    Thanks but this a completely different problem. You are referring to the "Treat JPEG files next to RAW files as separated photos" setting that I have unchecked purposely and I do not shoot RAW + Jpeg anyways.
    Your issue is a normal behavior. LR assumes that Jpeg+RAW shooters will only required the RAW to be imported in LR unless you change that setting.
    My problem was a very specific instance where the volume name did not match case with the folder names in LR. As soon as I fixed that, it went back to normal.

  • How to find the date when the users has been created in Hyperion Essbase

    Please let me know, if there is any option or way to find the date when the users has been created in Hyperion.
    Essbase - 9.3.1.0.0
    Sun Solaris SPARC (32-bit) - 5.8
    If not in Hyperion, could you please let me know if it gets stored in the repository. If yes, please let me know the table name in Oracle.

    I don't know of a way of getting this information from Shared Services via the standard web UI. However you can see when a native user was created in openLDAP. If your users are all native then you can use an ldap browser to view the CreateTimestamp.
    Port: 58089
    User DN:CN=911,ou=People,dc=css,dc=hyperion,dc=com
    Password: Your shared services admin user password
    You should see each new native user under the ou=People and each CN will have a create timestamp.
    I can't help if all you users are external or your using the old Essbase native security.
    Gee

  • How do I find out about the driver letter of a usb drive by script, given the DeviceID

    Hi all,
    I am wondering if it is possible by script to find out what the drive letter of a usb drive might be.
    I have just inserted my USB stick into a socked and the operating system displays that the drive was recognized and that the drive letter is F:.
    I already know, how USB devices can be listed by WMI script, but how do I extract the drive letter of a USB storage device.
    The DeviceID is known, where do I find the drive letter given the DeviceID ?
    Disk drive
    DeviceID:
    USBSTOR\DISK&VEN_SAMSUNG&PROD_YP-U2&REV_0100\4002FDCCE0E4D094&0
    Service: disk
    Status: OK
    SystemName: MEINER
    Caption: Samsung YP-U2 USB Device
    All help is welcome

    @echo off  
    :: GetLetterOFmyUSBstick.cmd  
    :: Bye Gastone Canali  
    ::DeviceID: USBSTOR\DISK&VEN_SAMSUNG&PROD_YP-U2&REV_0100\4002FDCCE0E4D094&0  
    setlocal EnableDelayedExpansion  
    set PNPDeviceID=4002FDCCE0E4D094 
    set Q='wmic  diskdrive where "interfacetype="USB" and PNPDeviceID like "%%%PNPDeviceID%%%""    assoc /assocclass:Win32_DiskDriveToDiskPartition' 
    echo %Q%  
    for /f "tokens=2,3,4,5 delims=,= " %%a in (%Q%) do (  
      set hd=%%a %%b, %%c %%d  
      call :_LIST_LETTER !hd!)  
    goto :_END  
    :_LIST_LETTER  
    (echo %1 |find  "Disk ") >nul|| goto :_EOF   
    for /f "tokens=3 delims==" %%a in ('WMIC Path Win32_LogicalDiskToPartition  ^|find %1') do set TMP_letter=%%a  
    set Part_letter=%TMP_letter:~1,2%   
    echo %Part_letter% %1  
    goto :_EOF  
    :_END  
    :_EOF  
    ' ' GetLetterOFmyUSBstick.vbs
    strComputer = "." 
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")  
    strPnPdevID = "USBSTOR\DISK&VEN_SAMSUNG&PROD_YP-U2&REV_0100\4002FDCCE0E4D094&0" 
    strPnPdevID = Replace(strPnPdevID, "\", "\\")  
    Set colDiskDrives = objWMIService.ExecQuery ("SELECT * FROM Win32_DiskDrive where PNPDeviceID like '"& strPnPdevID &"' ")  
    For Each objDrive In colDiskDrives  
        Wscript.Echo "Physical Disk: " & objDrive.Caption & " -- " & objDrive.DeviceID   
        strDeviceID = Replace(objDrive.DeviceID, "\", "\\")  
        Set colPartitions = objWMIService.ExecQuery _  
            ("ASSOCIATORS OF {Win32_DiskDrive.DeviceID=""" & _  
                strDeviceID & """} WHERE AssocClass = " & _  
                    "Win32_DiskDriveToDiskPartition")  
        For Each objPartition In colPartitions  
            Wscript.Echo "Disk Partition: " & objPartition.DeviceID  
            Set colLogicalDisks = objWMIService.ExecQuery _  
                ("ASSOCIATORS OF {Win32_DiskPartition.DeviceID=""" & _  
                    objPartition.DeviceID & """} WHERE AssocClass = " & _  
                        "Win32_LogicalDiskToPartition")  
            For Each objLogicalDisk In colLogicalDisks  
                Wscript.Echo "Logical Disk: " & objLogicalDisk.DeviceID  
            Next 
            Wscript.Echo  
        Next 
        Wscript.Echo  
    Next 

  • How do you save your photos in iPhoto and be able to find the photos when you are in different programs. When i try to find them I can only find the iPhotos not the individual photos.

    How do you save your photos in iPhoto and be able to find the photos when you are in different programs. When i try to find them I can only find the iPhotos not the individual photos.

    Use the media browser. In every open/attach window in tithe lower left hand corner under media ==> photos ==> iPhoto
    LN

  • How do I find offending photo when there is a problem uploading photos to order prints?

    How do I find offending photo when there is a problem uploading photos to order prints?

    What is the problem? What version of iPhoto? Of the OS? Try safe mode
    LN

  • Finding missing photos

    I recently purchased a new Windows 7 computer and upgraded to LR3.3 at the same time. I used Laplink PCmover to transfer my files over to the new machine. I was using multiple external drives to store photos, I installed a dedicated 2 TB internal drive for photos only and moved all of the images onto one location for LR to reference. I will use the external drives for backups. As others on this forum have found, all of my LR files were grayed out. After doing some research, I have a better understanding of how Lightroom works and how to restore.
    I have been using the "Photo is Missing" icon on individual photos in the gallery with the "Find Nearby Missing Photos" selected. Sometimes dozens of photos are restored, often all taken on the same day and in the same folder. However, too often...they come back only one at a time, even though there are others from the same date in the same file. Any ideas on why this happens?
    I have over 22,000 more photos to restore! Has anyone found a way to automate this process?
    Thank you in advance for your help.

    I structure folders for ease of back up as I would always use LR to locate image files, far quicker than any other method. I have one folder called original files, with another folder for each year , all files are imported into date based folder under that. This is backed up to an external drive every week and an on line back up runs every night.
    I have the same structure for other types of files such as videos (I don't use LR for videos as I shoot in AVCHD) and use Bridge for these searching by metadata again rather than by using folders. Folders are a pretty poor way of structuring files a left over from out dated operating systems., so just ensure that folders are kept simple and easy to back up, use more sophisticated metadata based searches through LR or Bridge for locating files when they are required.

  • LR5 Find missing photos - search nearby won't work consistently

    LR5 seems to work inconsistently when locating missing photos and selecting "find nearby photos".
    It has succeeded in finding nearby files but now will only locate one file at a time....a very annoying and time consuming exercise!
    Any suggestions please?

    Hmm, I'm still not sure about your situation.  But if the entire folder was missing (before you started finding individual pics), then it's easy to find the whole folder.  You can see if the folder is missing by looking in the Folders pane on the left -- it will have a "?" on it:
    Right-click on the folder and select Find Missing Folder.

  • LR3 Syncronize folder finds "missing" photos that are not missing

    Having switched to LR3 I made some new catalogs and syncrnized some folders.  LR3 kept find a ton of missing photos though and I was sure they were not missing.  SO I clicked on the "show missing files" button and sure enough it just showed me hundreds of photos that were not actually missing.  I checked them by right clicking on them and using the "show in finder" option to check that they were indeed still on my disk.
    Whats happening ?  It seems to do it every time and I have tried it with several folders.  Every time it thought it found hundreds of missing photos.

    Melissa,
    I did not upgrade my catalog from LR2 to 3 , instead I started an entirely new catalog. I was hoping then to import some old LR2 catalogs into the new LR3 one but alas that plan has fallen foul of the import bug that effects importing catalogs with the same folders in them so I cant do that..... but thats all in another thread.
    I think maybe I was not clear enough becuase it sounds like you didnt quite catch my point.  My point is that the photos are not missing at all, they ares still clrearly displayed in the catalog and I can double click them and open them no problem.  I do not have to locate them at all. They are still there.  It is just lightroom saying they are not there when i sync a folder.
    So to clarify, when i syncronize,it tells me that X number of files are missing.  If I click the button to "show missing files"  all the photos that it shows, are still there.  It does not display them as missing, it displays them as normal.  Now this would not reall be a problem except that the sync default is to remove missing files.  So if you leave that option selected, LR removes a ton of files that were not missing!
    Does that make it clearer, sorry i was not so clear the first time.

  • Restoring itunes library when drive letters have changed

    I installed a new MB,CPU, and PS and got a new HD and reinstalled WXP pro on my computer. The process changed the letters of my hard drives. (I now have three large HDs.) All the data (library stuff) is still there, it's now has a different drive letter from before. Using the methond of importing using the old library .XML file would work except that itunes can't find the songs. Is there a way to edit the XML file to change the drive letter to the new one? I don't want to have to set up all new playlists.
    PC Windows XP Pro Athlon 64
    PC   Windows XP Pro   Athlon 64

    Use a texteditor to replace all occurencies of "<string>file://localhost/C:/Doc ... " with the fitting drive letter.

  • IPhoto Library Manager hasn't managed to find missing photos after rebuild

    I'm trying to repair what I assume is my pal's corrupted iPhoto Library. There are over 8000 images in the Originals folder, which is the number of photos expected to be in iPhoto but he suddenly discovered there were only 1200.
    Having tried to rebuild the library with iPhoto Library Manager it is still only showing 1200 photos and I therefore wondered whether anyone can recommend any other solutions for trying to recover the missing photos?
    As always, any help most appreciated
    Kind Regards
    Bernard

    Did you try to rebuild with iPhoto with "Find orphans" option selected? If that doesn't work you'll have to start over with a new library as follows:
    Creating a new library while preserving the Events from the original library.
    1 - Move the existing library folder to the desktop
    2 - Open the library package like this.
    3 - Launch iPhoto and, when asked, select the option to create a new library.
    4 - Drag the Originals folder from the iPhoto Library on the desktop into the open iPhoto window.

  • Explain finding missing photos by copying to another disk and back

    I would appreciate if someone can explain what is happening to my iPhoto file under Lion.
    Here are the sequence of events in my iPhoto library of about 5000 photos and about 44GB of data:
    1. I noticed that several photos would not display when I clicked on the thumbnail. I got a black triangle indicating no photo present.
    2. I found this to be a random occurence in many events.
    3. I copied my iPhoto file to an external disk.
    4. Then I used the rebuild database option with all options checked.
    5. The resulting database was rebuilt with many problems. The missing files were still missing and most of the thumbnails had a different orientation than the base photo. The base photo was basicly correct and the thumbnal was randomly upside down or right or left.
    6. I started correcting the thumbnails and after several hours I decided that I would never get through them and the problems with the original database weren't as bad.
    7. So I chucked the rebuilt database into the trash.
    8. And then copied the original database back from the eternal disk.
    9. Then when I got into iPhoto all my photos were in the correct orientation and!!!!!! all of the missing photos were present again with their thumbnails. There were no problems in the database.
    So what happened? WHy did this fix the problem? What I did was a straight finder system copy from one disk to the other and back.

    I now have to decide wheter to use this new database or try to fix the old one.
    There is no way to fix the old one. That databse file is unstable. It would be unwise to invest further effort in it.
    My suggestion would be
    a: restore from a known-good back up if you have one
    Or
    b: Stick with the rebuilt library and try recover the missing 69 pics from the damaged library and import them to the new one.
    Regards
    TD

  • Identify when a user has change value in USEREXIT_CHECK_VBAP before saving

    I originally posted and closed this question, but I am still struggling with the code.
    The req is now to also update the value of VBAP-LPRIO, so I now have to use the Exit : USEREXIT_CHECK_VBAP.
    The issue is that my solution must take into account when a user manually overwrites a value and not replace it with a value determined in the user exit.
    My problem is that the user might do the following
    1 - Create a sales order and enter a new item line, press enter
    2 - The user exit is triggered, and I check that XVBAP-UPDKZ = I  (user add a new line)
    3 - The user-exit determines the new value and populates the field
    4- the user then click on the item line, and then manually changes the value of VBAP-LPRIO
    5- The user-exit is triggered again, and because  XVBAP-UPDKZ = I , my code is triggered and updates the field.
    What I want is to identify that a user has manually changed the value and not overwritte the value.
    1 - I have check YVBAP and it is blank, as the user has not saved the sales order.
    2- The values of VBAP and XVBAP are the same..
    3 - I cannot re-read the database (KNVV) table as the user could have populate the value with the same value.
    What I need is how to identify when a user has made a change to a field before they save the sales item, as YVBAP is never filled.
    Previous post----
    Hello,
    I am writing a bit of code that will overwrite the payment terms in a sales order item based on a number of factors. (ship-to, incoterms, document type, etc)
    I am using the following program MV45AFZB at Exit : USEREXIT_CHECK_VBAP. I am using this exit as the users need to see the payment terms after an item has been entered into the sales order and not have the value determined at sales order save.
    I am not using USEREXIT_MOVE_FIELD_TO_VBAP as it is only triggered once at the time of creation and not when I change the document. I need it in USEREXIT_CHECK_VBAP as users could change the incoterms in VA02, so the code must be redetermined.
    My code is working as expected, however, I have a problem when a user enters a sales order item line and then manually changes the payment terms, as my code then is over writes the users values.
    The flow is as follows
    As user creates a sales order
    They populate the sales order header
    They populate material number and qty
    User exit USEREXIT_CHECK_VBAP is triggered and correctly determines the payment terms
    The user then double clicks on the sales order item and decides to overwrite the payment terms.
    My user-exit is retriggered and check to see if XVBAP-UPDKZ = I (insert)
    As it is still an insert, my code triggers.
    I have tried to check YVBAP, but no entry exist as it stills is seen as in insert? What I really need to know that while it is still an insert, the user has change the field value and my code should not over write the users value.

    When do you need to update LPRIO ? When user makes the change at the Payment terms on line item?
    Regards,
    Naimesh Patel

Maybe you are looking for