Windows Search is confusing two of my HDDs -- how can I correct this?

Page 1 of 2 12 LastLast

  1. Posts : 14
    Windows 7 Professional
       #1

    Windows Search is confusing two of my HDDs -- how can I correct this?


    I recently added a drive to my computer and moved all the data from the old drive to the new drive by cloning it. Now, Windows Search is confusing the old and new drives. My setup is as follows:


    C: - SSD boot drive
    D: - New HDD, with all User folders (Documents, Pictures, etc.) relocated to it.
    I: - Old HDD


    In "Indexing Options" I choose Modify to open "Indexed Locations" and then I click the box next to the new drive. However when I close "Indexed Locations" the "Indexing Options" window lists the old drive instead of the new drive. If I then reopen "Indexed Locations" I see paths listed that are on the old drive instead of the new drive, even though I never clicked on the old drive or any of its folders.


    Windows seems to be confusing the two drives with one another. Perhaps Windows has mixed up their volume GUIDs somewhere?


    I tried to reset Windows Search by editing the Registry to set SetupCompletedSuccessfully to 0 and then letting Windows Search build a new index with default parameters. Unfortunately, Windows then indexes only the few User folders that are still on the C: drive. Most of my User folders were relocated to D:, and when I try to add D: (the new drive) to "Indexed Locations" I run into the problem above. I think the confusion is occurring at a more fundamental level than Windows Search.


    If I disable the old drive in Device Manager, indexing seems to work normally on it. But I want to keep both drives in my system. What is the best way to make Windows "forget" about the old drive entirely so it no longer confuses it with the new drive?

    Thanks!
      My Computer


  2. Posts : 42,953
    Win 10 Pro (22H2) (2nd PC is 22H2)
       #2

    Hi. Presumably your sequence was:
    a. with old drive as D:, relocate folders to it.
    b. clone D: to new drive.
    c. Reletter new drive as D: and old drive as I:, deleting the content of the old drive.

    I would guess the problem is to do with your relocating the folders, and however Windows records the relocation, cloning the drive and swapping it in this manner has created an inconsistency.

    Given your attempt at rebuilding the index, I would suggest your way forward might be to relocate the user folders back to default, then to your new drive.

    However, given your experience to date, you may have a problem in doing so.

    What would be interesting would be to see if you can relocate one folder back to its default on C: (with I: disabled)

    If you can't, you may have to reverse what you've done and swap the drives back again, set all folders back to default, swap the drives, then relocate the folders.

    In the above, take due precautions to have an adequate backup.

    Note: the above is surmise- others hopefully know more! But the test as to whether you can successfully relocate a folder to default in your current configuration could be revealing.
      My Computers


  3. Posts : 14
    Windows 7 Professional
    Thread Starter
       #3

    Honestly, I cloned the drives a couple of months ago but only now noticed the Windows Search problem. I guess I don't use Windows Search that often.


    The new drive is exactly the same capacity as the old drive (long story there.) Moreover, some of the User folders had already been moved to the old drive before I installed the new drive. I think the actual sequence of events was more like:


    a. Clone entire old drive onto new drive (outside of Windows, booting from a Clonezilla CD) to make a bit-for-bit copy.
    b. Physically swap old drive for new (since new is an exact replica of old.)
    c. Boot Windows with new drive in place of old, and move all remaining User folders to the new drive (using merely Window's built-in Move command on the Locations tab of each folder's Properties page.)
    d. Re-install old drive in computer, to use as expansion space.


    So my computer went from:


    C: - SSD boot drive
    D: - Old HDD, with some User folders (Documents, Pictures, etc.) previously moved to it.


    to:


    C: - SSD boot drive
    D: - New HDD, with all remaining User folders (Documents, Pictures, etc.) moved to it.
    I: - Old HDD


    So maybe the problem arose when I swapped the old drive for the new one, leaving Windows thinking that the HDD assigned to D: is still the old drive with the its old volume GUID? And when I re-installed the old drive, maybe Windows recognized the old volume GUID, and it thinks that Search's reference to D: is still associated with the old drive's GUID, even though it no longer is?


    I suspect that if I could just get Windows to completely "forget" any reference to the old drive's volume GUID, the problem might go away. Do you know where in the Registry a drive's volume GUID is maintained? Maybe if I uninstall the old drive and delete those keys, Windows will think it's a brand new drive when I re-install it?

    Or maybe I'm on the wrong track thinking about volume GUIDS...
      My Computer


  4. Posts : 14
    Windows 7 Professional
    Thread Starter
       #4

    ...and now I think I am completely off the track thinking this has anything to do with GUIDS, because if I remember correctly these HDDs are both MBR, not GPT. (I'm not in front of the computer at the moment.)

    Reading up on it more, I'm starting to suspect the problem might be a Disk Signature collision. Still don't know how to resolve it, though.
      My Computer


  5. Posts : 30,591
    Windows 10 (Pro and Insider Pro)
       #5

    Samizdat said:
    ...and now I think I am completely off the track thinking this has anything to do with GUIDS, because if I remember correctly these HDDs are both MBR, not GPT. (I'm not in front of the computer at the moment.)

    Reading up on it more, I'm starting to suspect the problem might be a Disk Signature collision. Still don't know how to resolve it, though.
    Hi Samizdat!

    Using two cloned drives in same computer isn't very good idea. And your last post confirms that.

    Do you still use the old drive (I: ), if not remove it and try rebuilding searching indexes.
      My Computers


  6. Posts : 8,102
    windows 10
       #6

    The problem is the disk signature when windows get a new drive it writes a signature to the drive so it know what it is if you clone the drive you have 2 with the same signature you need to change it How to Change the Disk Signature of a Drive Without Losing Existing Data or Reformatting (howtohaven.com)
      My Computer


  7. Posts : 14
    Windows 7 Professional
    Thread Starter
       #7

    Yes, I think the problem is indeed that the old and new drive both have the same Disk Signature. HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices show the same four byte identifier (44 4d 49 4f) for both the new drive (\DosDevices\D:) and the old drive (\DosDevices\I:).

    My next question: I don't actually need any of the data currently on the old drive. If I reformat it in Windows, will that generate a new, unique Disk Signature for it? Seems safer (and easier) than trying to change it manually.

    Thanks!
      My Computer


  8. Posts : 42,953
    Win 10 Pro (22H2) (2nd PC is 22H2)
       #8

    Ah- I see- you're saying you hadn't even wiped the old drive...
      My Computers


  9. Posts : 14
    Windows 7 Professional
    Thread Starter
       #9

    Yes, that's right: I had not wiped the old drive. In fact, not only did I not wipe it, I didn't even delete the old copies of the files it contains, i.e., the files that I'd cloned onto the new drive.

    When I run diskpart and look at the Disk ID reported for both the old and new drives, I see two different 16-byte GUIDs, so I assumed Windows would be able to tell the drives apart unambiguously. But looking at HKLM\SYSTEM\MountedDevices in the Registry, I see that the first 8 bytes displayed for the old drive (at \DosDevices\D:) and for the new drive (at \DosDevices\I:) are identical. So I guess even though their Disk IDs are unique, their Disk Signatures are the same, which is presumably causing a collision.

    When I have time I'll yank out the old drive, get Windows Search running properly on the new drive, and then completely wipe the old drive before re-installing it. I *hope* a full wipe will erase the drive's current Disk Signature.
      My Computer


  10. Posts : 14
    Windows 7 Professional
    Thread Starter
       #10

    Ok, new question: Where do I find the actual Disk Signature? I see two possible places:

    1. Run DISKPART and find Disk ID, which reports a genuine GUID that looks like: 360a067b-95b0-4d92-a1f9-aa3baed00027.
    2. In the Registry, look at HKLM\DosDevices\D:, and see the first 8 bytes reported, which look like: 44 4d 49 4f 3a 49 44 3a.

    When I do #1, the GUIDs for the two disks are different, but when I do #2, the 8-byte sequences are the same for both disks. Which is the Disk Signature? If the values in the Registry are the same, does that mean there will be collision?

    I tried deleting the volume on the old drive and reformatting it in Windows, but it keeps displaying the exact same 8-byte number in the Registry. How can I force this to change or be completely erased?

    Thanks!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 18:17.
Find Us




Windows 10 Forums