My Windows 11 Stopped Booting functionally after partitioning my Drive for Garuda

Hello, I am rather new to everything but I just followed a tutorial, Here’s The Vid, Afterwards I downloaded Balena Etcher, Flashed a USB with the latest Dragonized KDE (The one not for gaming) and ran it. I went into the BIOS for my Lenovo Legion Desktop PC, and booted up the USB. At first it gave me a message along the line of, “This boot drive is insecure, restarting computer now…” or something. After a couple more failed attempts I went to the Garuda website, and realized my secure boot was on, which it said to turn off. So I turned it off and viola it worked! So before installing I booted up into my Windows 11 to play some games and installed it that night afterwards from the USB. I partitioned my hard-drive and I gave 125 GB out of my 1 TB to Garuda. (BTW I checked and I still only have half the space used for the windows part afterwards). I then messed with the settings for Garuda and went to bed.
The next morning I tried to boot windows to play some games, but I got the a new message under the Lenovo loading circle that said “Preparing Automatic Repair”, which then turned into, “Diagnosing Your PC”, which turned into “Attempting Repairs”, it would say this for ten minutes or so then give me a new windows-looking screen saying “Automatic Repair” at the top. Below this was a line that said “Automatic Repair couldn’t repair your PC”, which had another line under it which said “Press “Advanced Options” to try other options to repair your PC or “Shut Down” to turn off your PC”. Below that was a much smaller text that said
“Log file: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt”.
This is when I started to freak out. After this I tried restarting my PC to no avail. Then I tried turning secure boot back on in the BIOS and the trying it. I then got the same message from when I first tried booting Garunda with secure boot on. The good and interesting news is I can still see all my windows files on the Garuda file explorer, so I could put them on a USB or something and reinstall Windows. Any help would be good!

Just back up your data. :slight_smile:

Try in Garuda terminal

lsblk -f

post this and garuda-inxi here as formatted text.
You can try

sudo grub-install
sudo update-grub

if you have only one (ssd/nvme/hdd) hard drive in your PC like this, check the path to boot/efi

lsblk -f | grep 'sd|NAME|nvme'
NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                  
├─nvme0n1p1 vfat   FAT32 SYSTEM_DRV  94BA-ECE1                             223,9M    13% /boot/efi
├─nvme0n1p2                                                                              
├─nvme0n1p3 ntfs         Windows-SSD A2A8BB95A8BB6707                                    
├─nvme0n1p4 ntfs         WINRE_DRV   B8F6BC25F6BBE234                                    
├─nvme0n1p5 btrfs        KDE         fc62cc44-07ab-497b-ac89-15704c290993   95,7G    76% /home
├─nvme0n1p6 btrfs        Hyprland    4c7ee341-0701-4c3c-a7cb-aa66f4d0206e                
└─nvme0n1p7 btrfs        i3wm        21e02e96-0ed6-4629-9a39-85ffee7a4359     61G    79% /run/media/sgs/i3wm

Much luck.

1 Like

NAME        FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
zram0       swap   1     zram0 8a29180d-e436-4a69-ac7d-48b22c44cb53                [SWAP]
nvme0n1
├─nvme0n1p1 vfat   FAT32       BCC6-6C6D                                69M    28% /boot/efi
├─nvme0n1p2
├─nvme0n1p3 ntfs               02CCC726CCC71339                      432.6G    54% /run/media/joey/02CCC726CCC71339
├─nvme0n1p4 ntfs               B6529B44529B086F
└─nvme0n1p5 btrfs              f03033fe-2a32-4e9a-b41e-bfd90c835886  109.6G    12% /var/tmp
/var/log
/var/cache
/home
/root
/srv
/
System:
Kernel: 6.12.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f03033fe-2a32-4e9a-b41e-bfd90c835886 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.10.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: LENOVO product: 90RB0002US v: Legion T5 26AMR5
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: LENOVO model: 3716 v: SDK0R32862 WIN 3258208065790
serial: <superuser required> part-nu: LENOVO_MT_90RB_BU_Lenovo_FM_Legion T5
26AMR5 uuid: <superuser required> UEFI: LENOVO v: O4MKT2EA
date: 03/01/2023
CPU:
Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 3
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA201210
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
desc: 6x512 KiB L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3526 min/max: 550/4651 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 3526 2: 3526 3: 3526
4: 3526 5: 3526 6: 3526 7: 3526 8: 3526 9: 3526 10: 3526 11: 3526 12: 3526
bogomips: 88634
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 23 [Radeon RX 6600/6600
XT/6600M] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2
code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
speed: 16 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1
empty: DP-2,DP-3,Writeback-1 bus-ID: 08:00.0 chip-ID: 1002:73ff
class-ID: 0300
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu d-rect: 3520x1980 display-ID: 0
Monitor-1: DP-1 pos: primary,top-left model: HF255D serial: <filter>
built: 2011 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 90 gamma: 1.2
size: 543x305mm (21.38x12.01") diag: 623mm (24.5") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 pos: bottom-r model: HDMI serial: <filter> built: 2021
res: mode: 1600x900 hz: 60 scale: 100% (1) dpi: 92 gamma: 1.2
size: 432x243mm (17.01x9.57") diag: 496mm (19.5") modes: max: 1600x900
min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.3-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6600 (radeonsi navi23
LLVM 19.1.6 DRM 3.59 6.12.10-zen1-1-zen) device-ID: 1002:73ff
memory: 7.81 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.303 layers: 4 device: 0 type: discrete-gpu name: AMD
Radeon RX 6600 (RADV NAVI23) driver: N/A device-ID: 1002:73ff
surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
19.1.6 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 08:00.1 chip-ID: 1002:ab28 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 0a:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: JMTek LLC. USB PnP Audio Device
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 0c76:161e class-ID: 0300
API: ALSA v: k6.12.10-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: f000 bus-ID: 05:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:3 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 931.51 GiB used: 512.6 GiB (55.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 731100WD temp: 27.9 C scheme: GPT
Partition:
ID-1: / raw-size: 125 GiB size: 125 GiB (100.00%) used: 14.57 GiB (11.7%)
fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 27 MiB (28.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 125 GiB size: 125 GiB (100.00%)
used: 14.57 GiB (11.7%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-4: /var/log raw-size: 125 GiB size: 125 GiB (100.00%)
used: 14.57 GiB (11.7%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-5: /var/tmp raw-size: 125 GiB size: 125 GiB (100.00%)
used: 14.57 GiB (11.7%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.21 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 41.8 C mobo: N/A gpu: amdgpu temp: 37.0 C
mem: 34.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Memory: total: 32 GiB available: 31.21 GiB used: 4.11 GiB (13.2%)
Processes: 360 Power: uptime: 1h 10m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.47 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1332 libs: 379 tools: octopi,paru Compilers:
gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.37
Garuda (2.6.26-1.1):
System install date:     2025-01-19
Last full system update: 2025-01-20
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:

It sounds like you need to repair the Windows bootloader. Most of us here are not Windows experts; you might get better advice from a Windows forum, or try an online tutorial like one of these:

Welcome to the community by the way @JoeDog. :wave:

3 Likes

I’ve tried many tutorials and fixing the boot-loader wont work. I got so desperate I tried to reset the windows PC, but even that gave me error. Sadly I am having to reinstall windows from a USB. Hopefully the installer will activate my windows since it was previously activated on this PC, but if not I will have to get a new product key. I don’t know how installing Garuda broke it, but I just hope it gets fixed so that no one else gets in this situation. On the bright side Garuda will run great, but I only partitioned 125 GB, so not much room for games. Thank you for responding, I have been waiting for days now to hear insight, but I think it is seriously damaged.

Welcome JoeDog,

Depending on what games you play you might consider running them in wine or in a virtual machine.

I gave up on windows a few months ago, but need a windows 10 or 11 for work, so I run it in a virtual machine.
So far I have almost been able to scrap windows, except for an old web site that requires IE. Lucky for me we have started migrating it to a different program that will work with any browser.

One thing you can try is do an in-place upgrade which should keep all your data, just boot off a Windows 11 ISO image and tell it to keep all your old data. Also I think if you press F8 on booting you can get to the advanced options to perform a repair. Don’t forget to enable secure boot.

If I enable secure boot garuda won’t run, but I’ll try the ISO thing.

So I have a theory… When I tired going into command prompt and accessing my C: drive with windows on it, it said it wasn’t able to. When I tried to reinstall windows it said the same thing about the C: drive. But when I am in Linux, I can access all my files from the windows C: drive. Is it possible that when installing Garunda, Garunda overwrought my DirectX drivers with Vulkan ones, so that my Windows couldn’t access it’s files? How would I check/fix that problem?

How are you getting to the command prompt? I Windows or Linux?
How are you trying to reboot into Windows?
When trying to reboot to Windows did you turn the secure boot back on?
When you see the boot menu for Windows and Linux is it the Windows one or the grub boot menu?

1 Like

1: After Windows says it failed to auto repair, I can click advanced options the command prompt. So windows.
2: When I restart the computer it asks to pick an OS. I pick windows and that is how I boot into it. Not sure what you mean by reboot.
3: No, otherwise it will fail to load into the Grub OS picker and I can’t boot into anything.
4:The grub boot menu.

Did you re-enable the secure boot in the BIOS before going into Windows?

I can’t go straight into windows from the BIOS, I have to go through grub, which doesn’t work with secure boot enabled.

I’m going to test a dual boot in a VM, see if I can figure out what is wrong

1 Like

Btw… you don´t need Secure Boot to start Windows.
Disabling Secure Boot

The concept of such a system is not bad in itself. However, as is almost always the case, the monopolist’s implementation is atrocious and is designed only to exclude other systems.

Either you install Garuda with Secure Boot (I don’t know if the guide is up to date) or you disable it completely. Everything else remains piecemeal and error-prone.

2 Likes

I made a Windows forum as well. The link can be found Here.

Hi @JoeDog
while distro hopping for a few years I learned that it is always better to create a separate boot partition for your linux system when dual booting with Windows.
The Windows boot manager will overwrite the linux boot manager if both are located on the same fat32 partition. If not immediately then some time after the next Windows update. Windows is an egocentric monster that does not want to share its space with other systems…

When dual booting my partition layout looks something like this:

-nvme0n1p1: fat32 (100 MiB efi system partition for windows)
-nvme0n1p2: unknown (16 MiB microsoft reserved partition)
-nvme0n1p3: ntfs (basic data partiton for windows)
-nvme0n1p4: fat32 (500 MiB /boot/efi for linux)
-nvme0n1p5: btrfs (linux root partition)

If you want to install both Windows and Linux on the same drive, always install Windows first. After Windows installation boot to Windows and use some partitioning tool (like minitool partition wizard or partition assistant, etc) from within Windows to shrink the Windows partition. If you use an external tool to shrink the Windows partition, the Windows boot manager will not recognize the newly shrinked partition and you will run into Windows automatic repair.
I use minitool partition wizard for the shrinking just because I’ve got a free version of it. Others should work too.
You now have
-nvme0n1p1: fat32 (100 MiB efi system partition for windows)
-nvme0n1p2: unknown (16 MiB microsoft reserved partition)
-nvme0n1p3: ntfs (basic data partiton for windows)
-a few GiB of unallocated space
-and a Windows recovery partition (ca 500 MiB)

Next steps:
You can leave the windows recovery partiton as is.
Boot from USB into Garuda live system (or any other linux system you want to install).
Start the Garuda Linux installer (Calamares).
On the ‘select storage device’ page click ‘manual partitioning’
Create a new fat32 partition in the free space, 500 MiB should be fine. Mount point is /boot/efi and for the flags click the ‘boot’ flag! Don’t forget the boot flag!
Next create a new btrfs partition with your desired size. This is your Garuda system partition. Mount point is / with no flags.
You should see
New Partition — FAT32 — /boot/efi — 500 MiB
New Partition — Btrfs — / — your_desired_size GiB

Click next and follow the rest of the installation.
You should now be able to boot both systems without problems.
On Lenovo Laptops you should be able to access a boot menu via the F12 key, else the grub boot menu should show a windows boot option at boot.

A word on secure boot, Windows installation and other MS bullsh*t:
While Secure Boot certainly has its place on work related systems, in a private setting there’s no real need for that. Don’t install software you don’t trust or use a virtual machine for that. Don’t give people you don’t trust access to your laptop/PC.

You can use Win 11 without Secure Boot, without MS account and even without TPM.
For that, create your Windows USB installation stick with ‘rufus’.

Always have a copy / backup of your important files on an external drive.
Yes, everybody keeps telling that. Don’t be lazy. Do it.
If you play around with different systems and installations at some point you WILL accidentally delete important stuff.
Use a virtual machine (e.g. VirtualBox) for banking related stuff, for software and system experiments and other things that might break your system.
If you leave the house with your laptop, think about encrypting your system.

Have fun
:slight_smile:

4 Likes

Thank you, but telling me how to stop the error before it starts isn’t going to help.

1 Like