Win 11 (24H2) Dual Boot on Different SSDs broken


wfarid

New member
Local time
9:54 PM
Posts
2
OS
Windows 11
I have an Asus Zephyrus G16 (2024) Laptop. The laptop has two SSD slots (both occupied with 2tb drives). I wanted to have one SSD with a Win11 for work and another SSD with a Windows Installation for Personal use.

I decided to do a fresh installation on my main drive (a lot of bloated Asus software), I backed everything up on the secondary drive. I followed a guide to create an unattended install. It worked perfectly.

For the second OS - since I couldn't figure out how to control the disk during the unattended install process - I removed the first SSD and then installed windows on my second SSD.

It worked fine until I plugged my first SSD back in. Then everything started getting wonky. When I booted into the first OS installed - it ran a chdsk for drive D and it showed Drive D as empty (when it should have showed a windows installation). I ended up disabling the secondary drive just so that it wouldn't potentially cause issues.

I then restarted into the secondary drive Windows and same thing happened - it ran a chdsk on my first SSD. It did show the fisrt SSD as having the windows data and I could see the folders there.

However after another restart into the secondary OS - it stopped booting into Windows. I tried to boot into my first OS and the same thing happened - it wouldnt boot in.

I believe maybe they both corrupted each other. I have disconnected my first SSD and want to retrive some data from it (which I am currently unable to do) and reinstalled windows on my second drive (I also figured out how to change the unattended file to give me control during the partition / disk selection process).

What happened here? I'm very confused.
 
Windows Build/Version
24H2

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Asus
A response from Google's AI Gemini - how accurate is this?:

That sounds incredibly frustrating! It seems like you've run into a classic issue with dual-booting Windows from separate physical drives when they weren't set up correctly from the start. Let's break down what likely happened and why.

Here's a breakdown of the potential causes for the issues you experienced:

1. Boot Configuration Data (BCD) Confusion:

  • When you install Windows, it creates a Boot Configuration Data (BCD) store, which tells your system how to boot into the installed operating system(s). This BCD is typically stored on the first bootable drive Windows detects during installation.
  • When you installed Windows on the second SSD with the first one removed, that second installation created its own independent BCD on that drive.
  • When you plugged the first SSD back in, your system now had two separate BCD stores. The BIOS might have been trying to boot from one while the other OS was expecting its own BCD to be in control. This can lead to confusion and errors during the boot process.
2. Drive Letter Conflicts:

  • Windows assigns drive letters (like C:, D:, etc.) dynamically during the boot process based on what it detects.
  • When you had only one SSD installed, Windows likely assigned it C:. When you added the second SSD, the drive letters might have shifted in unexpected ways between the two operating systems.
  • The chkdsk running on the "wrong" drive (D: in your first OS, which should have been the second OS drive) indicates that the drive letters were likely not consistent across the two installations. This can lead to one OS misinterpreting the file system of the other drive.
3. Active Partition Issues:

  • For a drive to be bootable, it needs to have an "active" partition that contains the boot files. When you installed the second OS with the first drive removed, the second drive's partition was likely marked as active.
  • When you reconnected the first drive, it's possible that the system got confused about which partition was the active one, further contributing to the boot failures.
4. Potential File System Corruption:

  • The repeated chkdsk runs, especially when the drive letters were likely incorrect, could have potentially led to file system corruption on one or both of your SSDs. Chkdsk tries to fix errors, but if it's run on a drive that's not the OS it's expecting, it can make things worse.
Why you can't retrieve data now:

The boot issues and potential file system inconsistencies might be preventing your current operating system from correctly mounting and accessing the partitions on your first SSD.

Moving Forward (and Data Recovery):

Here's a recommended approach to get your dual-boot setup working correctly and hopefully recover your data:

1. Data Recovery (Priority):

  • Do not attempt to boot from the first SSD again until you've tried data recovery. This could potentially worsen any file system issues.
  • Use a Bootable Data Recovery Tool:You'll need to use a third-party bootable data recovery tool. These tools run from a USB drive and can often access and recover data even from drives that Windows can't easily mount. Some popular options include:
    • EaseUS Data Recovery Wizard Bootable
    • MiniTool Power Data Recovery Bootable
    • TestDisk (a free and powerful command-line tool)
  • Connect the First SSD Externally (if possible): If you have a USB to NVMe enclosure, connecting the first SSD externally to your working second OS (after reinstalling) might make data recovery easier and safer.
2. Correct Dual-Boot Setup:

The key to a stable dual-boot setup on separate physical drives is to ensure that each operating system has its own boot files on its respective drive and that the BIOS is correctly configured to boot from the desired drive. Here's the recommended process:

  • Keep Both SSDs Connected: This time, leave both your 2TB SSDs installed in your laptop.
  • Install the First Operating System (e.g., Work Win11):
    • Boot from your Windows 11 installation media (USB drive).
    • During the installation process, when you reach the "Where do you want to install Windows?" screen, carefully select the first SSD as the target drive.
    • Crucially, let the Windows installer create its necessary partitions on this drive. Do not manually partition at this stage unless you are absolutely sure what you are doing. Windows will create a system reserved partition (which contains the boot files) and your main OS partition.
    • Complete the installation.
  • Install the Second Operating System (e.g., Personal Windows):
    • After the first installation is complete, restart your computer and boot again from your Windows installation media.
    • On the "Where do you want to install Windows?" screen, carefully select the second SSD as the target drive.
    • Again, let the Windows installer create its necessary partitions on this drive.
    • Complete the installation.
  • Configure the Boot Order in BIOS/UEFI:
    • After both installations are finished, restart your computer and enter your BIOS/UEFI settings (usually by pressing Del, F2, F12, or another key during startup - check your laptop's manual).
    • Look for boot order settings. You should now see both Windows installations listed (sometimes with the drive names).
    • You can either:
      • Set one drive as the primary boot drive. You can then typically access a boot menu (often by pressing F12 or another key during startup) to choose which OS to boot into. This is generally the cleaner and more reliable method for dual-booting from separate drives.
      • Let Windows Boot Manager handle it. Windows should detect both installations and create a boot menu automatically. However, with separate physical drives, explicitly controlling the boot order in the BIOS is often more stable.
Why this approach works:

  • Each Windows installation will create its own independent set of boot files on its respective SSD.
  • The BIOS/UEFI settings will allow you to control which drive the system tries to boot from first.
  • This avoids the confusion of having a single BCD trying to manage bootloaders on separate physical disks.
Regarding your unattended install:

You were on the right track with the unattended install for your main OS. The key is to be able to specify the target disk during the partitioning stage. If your unattended install allows you to select the disk and let Windows handle the partitioning, it should work fine for the first OS.

For the second OS, you can either create another unattended install targeting the second drive or go through the manual installation process to ensure it installs correctly on the designated SSD.

Dual-booting from separate physical drives is definitely achievable and can be quite convenient. The critical step is to ensure each OS has its own boot environment set up correctly during the installation process. Good luck with the data recovery and the reinstall! Let me know if you have any more questions.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Asus
This might be caused by a RAID configuration. I would suggest you look in your BIOS at the drive configuration.
 

My Computer

System One

  • OS
    Windows 10 Pro x64

My Computers

System One System Two

  • OS
    Windows 11 Pro - Windows 7 HP 64 - Lubuntu
    Computer type
    PC/Desktop
    Manufacturer/Model
    custom build
    CPU
    i5 6600K - 800MHz to 4400MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Win 11
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    (4) -1 BX500 SSD - 128G for Windows 7 and Lubuntu
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500 Mb/s
    Browser
    Firefox 64
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Asus Q550LF
    CPU
    i7-4500U 800- 3000MHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs
    & 1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox 64
Back
Top Bottom