System drive NTFS partition is good but just won't boot


  1. Posts : 2
    Windows 10
       #1

    System drive NTFS partition is good but just won't boot


    TL;DR: My second system drive is 'a little' corrupt: files can be accessed, partition's taken/used space information is correct, sectors are good but it just won't boot past Windows loading. Chkdsk, sfc etc. all good. The only error is seen in SRTTrail.txt (Startup repair) logs.
    I now have 2 SSD system drives with Windows 10.

    Drive C: (2TB) is new.
    Drive D: (1TB) 1 year.
    They are both good in terms of chkdsk and HD Tune (test for bad sectors).

    # Background:
    My idea was to install system on the new C, review and copy data I needed from D in the span of few days, and then format D.

    But what happened is:
    1. I installed the system on C along with the basic software that I need (Notepad++, VSCode etc., nothing 'sketchy') and Windows Updates.
    2. Suddenly, can't give an exact timeframe or which action triggered it, but a notification popped up that computer should be restarted so that chkdsk could scan the drive for errors, and so I rebooted it.
    3. As soon as POST went by, a BSOD appeared "NTFS_FILE_SYSTEM" - image.
    4. It restarted itself and again the same BSOD appeared, so I went into bios and booted into the D drive.
    5. It booted just fine, but I of course couldn't access the C drive from This PC. (I didn't investigate it further from the system level at that time)
    6. I figured it might be an issue with the last Windows Update (?) and it could have corrupted the C file system. I switch the boot to C again.
    7. It started doing chkdsk during startup, I waited a little and then cancelled the process by turning off PC with power button (fatal mistake).
    8. I again switched to boot from D drive and... the SAME BSOD APPEARED - NTFS_FILE_SYSTEM.
    so I thought: Did I just toast my old drive by canceling chkdsk? Why would it? Was it checking the D drive also? (instead of focusing SOLELY on C). I checked the registry for 'BootExecute' and it had the following command:
    Code:
    autocheck autochk *
    So chkdsk most likely was indeed fixing the D drive at the time, unlucky.

    8. I switched again to boot from C drive, and Startup Repair showed up with "repairing disk errors. This might take over an hour to complete". It lasted only 9 seconds (!) after which PC booted just fine...
    9. So now I'm yet again on the new C drive (which is now good) but with the D drive showing the same NTFS BSOD.
    10. I tried forcing the Startup Repair on the D drive in hopes it will fix it too and it kinda did! It no longer shows the BSOD but instead...

    # Background end
    The D drive goes through this Windows loading and just gets stuck on the next Windows loading black screen - image. I left it running on that for the whole night but to no avail. So the D drive can't be booted but can be both seen (NTFS partition and its properties) and accessed (files can be copied).

    Showcase images:
    This PC

    Disk management

    I tried uninstalling quality and feature updates but both failed. I did also run DISM & sfc & chkdsk which found nothing wrong (watch out, long):
    Code:
    D:\>DISM /ImageD:\ /cleanup-image /checkhealth
    ...
    No component store corruption detected.
    The operation completed successfully.
    
    D:\>SFC /scannow /OFFWINDIR=D:\Windows /OFFBOOTDIR=D:\
    Beginning system scan.  This process will take some time.
    Windows Resource Protection did not find any integrity violations.
    
    D:\>chkdsk /f d: 
    The type of the file system is NTFS.
    
    Stage 1: Examining basic file system structure ...
      3216640 file records processed.
    File verification completed.
     Phase duration (File record verification): 19.45 seconds.
      11447 large file records processed.
     Phase duration (Orphan file record recovery): 0.00 milliseconds.
      0 bad file records processed.
     Phase duration (Bad file record checking): 0.62 milliseconds.
    
    Stage 2: Examining file name linkage ...
      8466 reparse records processed.
      3927610 index entries processed.
    Index verification completed.
     Phase duration (Index verification): 1.57 minutes.
      0 unindexed files scanned.
     Phase duration (Orphan reconnection): 56.94 seconds.
      0 unindexed files recovered to lost and found.
     Phase duration (Orphan recovery to lost and found): 0.25 milliseconds.
      8466 reparse records processed.
     Phase duration (Reparse point and Object ID verification): 22.26 milliseconds.
    
    Stage 3: Examining security descriptors ...
    Security descriptor verification completed.
     Phase duration (Security descriptor verification): 10.50 milliseconds.
      355486 data files processed.
     Phase duration (Data attribute verification): 0.20 milliseconds.
    CHKDSK is verifying Usn Journal...
      39977824 USN bytes processed.
    Usn Journal verification completed.
     Phase duration (USN journal verification): 186.41 milliseconds.
    
    Windows has scanned the file system and found no problems.
    
    No further action is required.
    
     976098127 KB total disk space.
     882420056 KB in 1941907 files.
        935612 KB in 355487 indexes.
             0 KB in bad sectors.
       3354503 KB in use by the system.
         65536 KB occupied by the log file.
      89387956 KB available on disk.
          4096 bytes in each allocation unit.
     244024531 total allocation units on disk.
      22346989 allocation units available on disk.
    Total duration: 2.85 minutes (171255 ms).
    The only place where I managed to find any indication of an error is... Startup Repair. It fails every time. SRTTrail.txt logs:

    Code:
    Root cause found:
    A recently serviced boot binary is corrupt.
    Repair action: Uninstall latest LCU Result: Failed.
    Error code =  0x905
    Time taken = 4766 ms
    and doing
    Code:
    dir D:\Windows\servicing\LCU
    shows:

    Code:
    Directory of D:\Windows\servicing\LCU
    16.09.2023  00:18    <DIR>          .
    16.09.2023  00:18    <DIR>          ..
    10.05.2023  12:17    <DIR>          Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.2965.1.8
                   0 File(s)              0 bytes
                   3 Dir(s)  87 091 617 792 bytes free

    This message led me to this topic which suggested recreating the Win 10 EFI bootloader. I did that but nothing has changed. It's still stuck on the Windows loading screen.
    So I renamed the LCU folder to see if Startup repair can succeed now, but it just ends up with another error:
    Code:
    Root cause found:
    ---------------------------
    A hard disk could not be found. If a hard disk is installed, it is not responding.
    So my question is: How can I check logs of the Windows Loading black screen? It would be nice to know where it is stuck and why, and then go from there.

    I'm also almost 100% certain that I could easily recover all of my files just now (because again, the main partition looks to be healthy and is accessible through C but I would rather try to recover the whole system, especially that it just seems easily repairable.
    Secure boot is disabled.


    Disk C - Kingston kc3000 2TB
    Disk D - Crucial MX500 1TB
    Windows 10 Pro 64bit,
    AMD ryzen 3600x
    RTX 3060 Ti
    16 GB Ram
    Last edited by xDan; 16 Sep 2023 at 14:29.
      My Computer


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

    Hi, I would never try to have 2 separately installed O/S's on disks in the same PC or install an O/S on another disk with one already on another disk, unless I was specifically configuring them as dual boot.

    Indeed some recommend only having the system disk in place when installing Win 10. (That shouldn't really be necessary, but sometimes people end up with partitions for the O/S spread across more than one disk).

    If I wasn't aiming to clone the original system disk, as you apparently don't wish to do (is there something wrong with the installation on the original disk?) here's how I might have done what you're seeking to do:

    a. I would already have a disk image of my installed O/S. I would make sure that was current.
    b. I would remove that system disk, insert the new one.
    c. I would install Win 10
    d. I would start imaging the new O/S as early as possible
    e. I would mount the image of the old O/S and copy what I wanted from that

    Note: some data can only be readily acquired when the O/S is in use - e.g. browser-related, email client-related data.

    Of course, there's more than one possible approach..
      My Computers


  3. Posts : 8,116
    windows 10
       #3

    Does c boot if you pull the power on d? Is d an image of c as it may cause a disk collision
      My Computer


  4. Posts : 2
    Windows 10
    Thread Starter
       #4

    dalchina said:
    Hi, I would never try to have 2 separately installed O/S's on disks in the same PC or install an O/S on another disk with one already on another disk, unless I was specifically configuring them as dual boot.
    I know, many people advise against such setup, that's why I wanted to do it only temporarily (to copy data between the old drive D: and the new drive C: directly, without the usage of external drives).

    dalchina said:
    Indeed some recommend only having the system disk in place when installing Win 10.
    And I did follow that advice! When I was installing system on C: drive, no other drive was plugged in at that time.

    dalchina said:
    If I wasn't aiming to clone the original system disk, as you apparently don't wish to do (is there something wrong with the installation on the original disk?)
    Well, I have a lot of stuff on the D drive that I simply do not want anymore and are pain in the ass to later uninstall manually (various dependencies for literally every project I had to do in college, codecs, VPNs drivers, leftovers, printers software/drivers). A lot has changed since the last year and I want to start fresh, maintaining a clean system along with only the data I truly need.
    Otherwise I wouldn't take the hassle to set everything up on the new C: drive, instead I'd just clone the D: drive and then arrange my files between drives accordingly.
    Though there are some things that make me want to recover the system, not just files (because again, recovering files isn't really problematic in my case, luckily). So if I fail at repairing 'the whole system' then I will simply copy the whole ntfs partition that contains all of my data. So just to be clear: I do not want to touch drive C, its good as is!

    Samuria said:
    Does c boot if you pull the power on d? Is d an image of c as it may cause a disk collision
    Yes! Right now I'm writing this comment on the C: system drive while D: drive is also plugged in.
    I can have them both plugged in, I can also plug and use them separately (well, except D: just won't finish booting as explained in the OP post). They are independent system drives (so they are not clones in any way).

    Thanks for the replies ^_^ Appreciated it
      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 11:03.
Find Us




Windows 10 Forums