[root tip] [How To] Dual boot Manjaro and Windows

Difficulty: ★★☆☆☆

Dual boot - Step by Step

  • Target systems
  • Firmware
    • Checklist
  • Windows preparation
  • Manjaro installation
  • Revisions

Target systems UEFI

Computers with preinstalled Windows (Windows 10) is computers using UEFI firmware. This guide is a generic guide targeted at UEFI installations.

However some of the guide does apply even if you are using a BIOS/MBR setup.

If you are using a BIOS/MBR (DOS) partition schema watch out for this :warning: Skip if using BIOS/MBR

To ensure a successful dual-boot installation using Windows and Manjaro there are a few steps to be taken.

Installation type

:no_entry: DO NOT mix UEFI with MBR partition scheme.

Always check your Windows root filesystem using fdisk on the live ISO. If the output contains Disklabel type: dos :warning: do not install as EFI.

Windows may be installed in different ways which can affect the system various ways. The first clue you get using the fdisk command from the live ISO.

Windows 7 only supported DOS MBR partitions schema even the system did support EFI. Manjaro supports both GPT and DOS partitioning and it is very easy to start the Manjaro installer in EFI mode on a system supporting it.

To ensure a successful dual-boot on Windows 7 systems you must disable EFI in the firmware.

Example for Windows 7 Home Premium 64bit in a VBoxVM

The disklabel type is dos which tells us this is a MBR partition and thus the system is booting from BIOS.

[manjaro manjaro]# sudo fdisk -l
Disklabel type: dos
Disk identifier: 0x9ab5fdd2
Device     Boot  Start      End  Sectors  Size Id Type
/dev/sda1  *      2048   206847   204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2       206848 67106815 66899968 31.9G  7 HPFS/NTFS/exFAT


The firmware is a crucial part of your system as it controls aspects on how the Linux kernel will interact with your the hardware. Some system firmware is setup in such a way that a Linux system does not recognize disk devices.

Firmware checklist for BIOS systems

  • :white_small_square: Use latest available firmware
  • :white_small_square: Disable EFI
  • :white_small_square: Disable RAID option
  • :white_small_square: Enable AHCI

Firmware checklist for EFI Systems

  • :white_small_square: Disable CSM (Legacy) boot
  • :white_small_square: Disable Secure Boot
  • :white_small_square: Enable AHCI
  • :white_small_square: Use latest available firmware
  • :white_small_square: Disable Optane Memory and Rapid Storage Technology (RST)
  • :white_small_square: Disable RAID option
  • :white_small_square: Disable Fast Boot (if unable to boot from USB)

Some systems require the user to set a firmware password before more advanced options becomes available.

Intel Optane Memory and Intel Rapid Storage Technology

Lately nvme devices has emerged labelled Intel Volume Management Device. These devices is a variation of Intel RST and requires the vmd module to be loaded for the OS to recognize it. As of October 2021 Manjaro has added support for the vmd module when required. (Discussion about vmd module inclusion (#1) · Issues · Packages / Core / mkinitcpio · GitLab)

Is Linux supported when using Intel® Optane™ memory for system acceleration?*

No, the accelerated SATA drive must be running Windows 10 64-bit to use the Intel® Rapid Storage Technology (Intel® RST) driver software. This enables the supported/validated method of using the Intel® Optane™ memory for acceleration of the most commonly used data. Using the device with other software for caching is is not supported or validated. - Information about the Intel® Optane™ Memory M Series


:no_entry: : BitLocker encryption is not compatible with a Manjaro Linux installation.

Without any prior knowledge or hands-on experience with BitLocker - we have enough evidence to discourage dual booting a BitLocker environment.

One possible reason a BitLocker environment won’t boot could be that Secure Boot has to be disabled for the system to be able to boot Manjaro Linux.

If you depend on BitLocker - e.g. corporate requirement - don’t install Manjaro as you will have to disable BitLocker to be able to use both systems.

General Windows preparation

Filesystem check

Linux is picky when it comes the Windows filesystem. Any inconsistencies in the filesystem and Linux will mount the filesystem read-only. The Windows command to fix the file system is

chkdsk c: /F

System clock

Configure your Windows installation to use UTC.

Backup your documents

You can skip this but it is not recommended.
Backup any data you might want to keep to an external location of any kind.

Partition cleanup

If you have experimented a lot and/or had a failed installation and/or you have a messy partition scheme you will have to manually delete those extra partitions with the Windows Disk Manager tool. Be careful that you do not delete partitions required by Windows or by an OEM recovery tool.

Disk space

Use Windows disk tool to make room for a secondary Linux installation because Windows is the best tool to release space.

  1. So boot into Windows.
  2. Rightclick on Start → select Disk Manager
  3. In Disk Manager - rightclick on your Windows drive C: → select Shrink partition
  4. A reasonable size to release - depending on available space - would be 32768-65536 MiB (32-64GiB) or more.
  5. When you are ready click Shrink

When you are done you are ready for the Manjaro installation.

Clean your Windows system

If you are like most users, your system came with Windows and your system has since been upgraded to Windows 10 (which leaves the old system behind). Major version upgrades - like 1804 - also leaves the old system behind and therefore a tremendous amount of dead data on your system that needs to be cleaned.

  1. Open Windows Explorer File manager and select My Computer.
  2. Right click on you local drive C:Properties
  3. Click on Disk Cleanup button → wait
  4. Click on the Cleanup Systemfiles → wait
  5. check all items in the list (including the old Windows installation) → OK
  6. Wait → wait until finished.
  7. Close all windows

Windows 10 preparation

Disable Windows features

Do you plan on doing read/write on your Windows partition? Disable Windows options like

  • Fast Startup
  • Hybrid Sleep

Windows Hybrid Sleep defaults to enabled on desktop computers and disabled for laptop computers.

Why should I do that? When Windows uses the above options it leaves the file system in a dirty state. When the file system is in this state the Linux filesystem tool ntfs-3g mounts the file system read-only, effectively blocking you from making changes to your files on the Windows partition. To disable Windows Fast Startup you need to access the Windows Control Panel. You find it by clicking on Windows Start button → type control → select Control Panel desktop app.

In the Control Panel app

  1. Click on System and Security
  2. Click on Power Options
  3. Click on Choose what power buttons do
    a. Click on Change settings that are currently unavailable
    b. Uncheck the option Turn on fast startup
  4. Click on Save Changes

If for any reason you want to turn off hibernation completely

  • Open command prompt as Administrator
  • Input powercfg /h off and press Enter

Installation considerations

Some of the choices presented here can be argued and the following two points I would like to address beforehand.

Auto partitioning vs Manual partitioning

Some will argue that one should select the auto partition in the Disk preparation section of the installer.

The strategy described here ensures no messing with the Windows EFI partition and therefore no problems with Windows removing the Manjaro boot loader.

Separate root and /home

Separation of the system root and the home folder is not required but is another benefit of using manual partitioning.

The separation of your personal data from the system - using a designated partition for the system’s home folder makes it a bit easier to maintain your system. It is no secure replacement for a backup strategy it is just a handy solution should you decide to reinstall your system.

One pitfall here is making the root partition too small - using the recommended minimum size requires you to do regular system maintenance to avoid the system disk running full and thus making your system very hard to boot.

Depending on your available disk space your system root could be from 20-64GiB. The remaining is assigned to your personal data.

Swap size

Setting a swap partition is the better choice because a little swap is - in most cases - better than none.

The chosen size depends on your system, available RAM and disk type. Use the suggested size of 2 GiB or research and adjust accordingly to system, taste and need.

If you plan on using hibernation ensure the swap can hold system and graphics memory.

Manjaro installation

Now that you have partition sizes defined let start and the numbers are MB which is the unit Calamares makes use of

  1. Reboot your computer to the live USB media.
  2. Launch the graphical installer - it is named Calamares.
  3. Follow the guide until you reach the Disk selection/preparation
  4. Select Manual partitioningNext.
  5. Select the correct disk selected - should be easy to see.
    :warning: Skip if using BIOS/MBR
    Select the unpartitioned space → Create
    a. Size → input 512
    b. Filesystem → select FAT32
    c. Mountpoint → select /boot/efi
    d. Flags → check bootOK
    Select the unpartitioned space → Create
    a. Size → input 2048
    b. Filesystem → select linuxswapOK
    Select the unpartitioned space → Create
    a. Size → input 20480 (min. recommended size)
    b. Filesystem → select ext4
    c. Mountpoint → select / (root) → OK
    Select the unpartitioned space → Create
    a. Size → Use remaining
    b. Filesystem → select ext4
    c. Mountpoint → select /homeOK

:warning: Skip if using BIOS/MBR

  • Continue with the guide and when finished do not reboot.
  • Open a terminal
  • Input efibootmgrEnter
  • Verify the BootOrder - you should have a manjaro entry and the corresponding number should be first in the BootOrder

:warning: Skip if using BIOS/MBR

Oh No - It boots directly to Windows - What do I do?

:warning: Skip if using BIOS/MBR

Just boot to Windows.

  • Run CMD as Administrator
  • bcdedit /set {bootmgr} path \EFI\Manjaro\grubx64.efi
  • Reboot


  • Info on Intel RST - vmd module (2021-10-26)
  • Discourage dual-boot BitLocker enabled (2020-11-20)
  • Revision for Windows 7 (2020-11-10)
  • Revision for Calamares 3.2.22.r7667
  • Major revision (2020-03-13)
  • Initial guide July 2018
Dualboot Problem Windows + Manjaro
Manjaro failed to boot in UEFI mode
Dual boot issue
Manjaro KDE installation
Cannot boot Manjaro installation on Asus Laptop
Installation on SSD + HDD Setup
Manjaro Installation Error
Grub menu wont show on bootup. Cant find a solution after searching
Do I need to disable TPM before installing Manjaro?
Help with dual boot, Windows 10 inaccessible boot device windows
Manjaro doesn't boot after installation
BIOS goes to black screen, touchpad click not working
How to fix grub rescue
CAN'T UPDATE: Conflict between nvidia-450xx-utils and nvidia-440xx-utils
Dual Boot: Boot error
Installing Manjaro next to Mint and Windows 10
Necesito instalar el gestor de Arranque GRUB
Failed to create partition
Failed to create partition
"install alongside" dropped or it's my hardware?
Dual boot on separate ssd amd read from the windows drive
Dual-boot, partition size control UI not functional
Windows and Linux quick dualboot Prep
Want to install Manjaro alongside Windows, installation fails every time
Ethernet does not work (neither through router nor Wifi). Both work on Windows and I can connect to other WiFi
[Solved] Totally unable to install manjaro in dual boot
No grub after manjaro install with Win10
Dualbooting Windows 10 with hibernation in mind
Problem in dual booting [solved] Installation FailedThe installer failed to create partition on disk 'STxxxxxxxxxxxxxxxMBB'
Instalacion KDE en UEFI con Win10 en portatil HP, grub no aparece
Having trouble dual booting Manjaro kde plasma along side windows 10
Help with dual boot windows/manjaro
Failed Manjaro and Windows dual boot
Dual Boot Separate Drives
Dualboot not working, cannot access BIOS, Stuck in grub rescue
No partitions detected
Flashing iso to usb
Can’t see new M.2 SSD
Dual Boot Issue (Grub Menu Only Appearing From Bios and not Automatically)
Is this dual boot method correct?
Installation on Presario CQ58
Dual Booting Manjaro 21.0 and Windows 10
Which method for dual boot on UEFI system?
Dual Booting Manjaro and Windows on NVME drives
Latest Manjaro release fails to create ext4 partition
I am using windows 11 and Manjaro on the same HDD. It was going fine but now all the partitions have changed to read only
GRUB Not Showing Windows 10
Auto mount Windows partition on startup
Manjaro not detecting my harddisk
Permission to Manjaro
Clock is off by one hour in new install - how to fix?
Can't boot into manjaro and grub won't show up (laptop dual boot attempt)
How to repair Windows installation
Manjaro not showing in boot order menu
Installing Manjaro to External HDD
No puedo instalar Manjaro junto a Windows 10 (no efi)
Manjaro Failed to create partition
Boot/efi. doesn't look like an EFI partition
Dual Boot Win 10 & Manjaro - Sony Vaio TT Laptop MBR
Problems installing Manjaro on Dell Inspiron 3501
Dual boot failed
Manjaro does not boot after update - emergency shell
Fresh installation won't start
"There are no partitions to install on"
Installations-Skript bringt Fehler beim mkcpio - Manjaro Installation abgebrochen
Manjaro install won't boot
Wifi stopped working after installing Windows 10 on separate disk
After Manjaro Installation my notebook doesn't boot
Fresh installation won't start
[solved] No partitions detected by Manjaro installer
Grub not showing after installing it alongside windows 10
Manjaro isn´t installed
Install Manjaro dual boot with Win 10
Non-partition dual boot installation questions
Unable to boot Live USB - Intel UHD 630 (only) - HDMI/DPI Signal lost
Impossible installation on HP 455 G7, AMD Renoir 4500u
Dual boot on new ssd
Error : verification requested but nobody cares
Why is there a time-gap of 2 hours between default user-account and administrator account
[How to] Help a new forum member solve problems
After New Manjaro installation grub doesn't see windows 10
Bootloader bootet direkt zu manjaro
UEFI not detecting boot partition
Windows not booting after dual boot installation of manjaro
Installation Windows 11 Manjaro, RAID or AHCI
Grub no shows windows
Do I need both /boot and /boot/efi at same time to install manjaro in efi mode?
Blank screen booting Manjaro ISO USB
Install grub manually
Can't get past booting from usb to installation
Do I need both /boot and /boot/efi at same time to install manjaro in efi mode?
How do i install manjaro on acer nitro 5?
Cannot boot up Windows 10 after installing Manjaro
Windows 10 deleted entire Manjaro on a separate drive
Cannot begin installation process, Calamares will not launch
Installation Failed Bootloader could not be installed; exited with error code 1
Installing Windows 10 on separate drive so I can dual boot Manjaro/Win10
Do linux distros like manjaro and mint play well with dual-booting?
Arranque Dual con Windows - No arranca Manjaro
Dual Boot from Manjaro to Windows
Installation Failed: rsync failed with error code 11
Cant use my secondary drive?!
Issue with eGPU performance (Gaming) on KDE
Unable to load windows 10 after installing
Hard Drive set as read only
Trouble installing Manjaro KDE 21.1.6 on Acer Nitro AN515-52
Best way to install Manjaro in dual boot? (Install alongside VS manual partitioning)
New Manjaro install not booting (only black screen and silence) from grub2
Can't get Manjaro to run on HP EliteDesk 705 G4 (AMD Ryzen)
Problem booting Manjaro usb
Installation of Manjaro alongside Windows
Can not boot windows after installing Manjaro KDE
I got a error while dual booting cutefish manjaro
Hp laptop boots straight into Windows 10 after dual boot installation
File system or partition error, can't boot Manjaro
How can I set an EFI Partition for Manjaro?
Dual boot Windows 10, two drives
Installation alongside windows11
Installing and organizing Linux after Windows 10 (separate drives)
Trying to install manjaro on a separate hard drive but i get secure boot error
The installer failed to resize partition dev/sda1 on disk
Manjaro on a Lenovo Yoga 7i?
Manjaro Neuinstallation - wie vorgehen?
Black Screen after warm reboot (cold boot after power off without problems)
Unknown File system, entering resume mode
[HowTo] Understand EFI boot process with GPT via GRUB to manjaro
How do I boot back into my Manjaro
Can't boot past Manjaro splash screen
Grub broken after Windows 10 reinstallation. Which disk to fix grub on?
Manjaro dual boot option
"Read-only file system" on sata partition NTFS
Manjaro / Windows 10 Question
The installation freezes even before partitioning
Is dual-boot with Windows 11 possible?
Issue after re-installing Manjaro on Dual-Boot Machine
Issues with installing on a secondary NVMe
Black screen after selecting boot option
How to install Manjaro alongside Windows?
Manjaro/Windows 11 Dual Boot Help
Is it necessary to Swap with SSD?
Lost manjaro boot after reinstalling Windows 10
Windows Manjaro and grub boot fail
Internet no longer working after update
After installation Windows 11 boots instead
Dual Boot always goes to Window 11 on Startup
Is there anything to watch out for when reinstalling windows on a dualbooted system?
Installation of Manjaro alongside Windows
Hibernate is not working for me. It awakes after a few seconds
Windows 10 does not boot after installing Manjaro
Welcome and introduce yourself - 2022
After installation Windows 11 boots instead
Cant enter BIOS or Manjaro , always automatically enters Windows (DUAL BOOT)
HP device manager stopped working and couldn't fixed it with usual stuff
Dual boot windows 10 and manjaro[Resolved]
Cant mount secondary HDD
Migrating services from Windows and need recommendations
Wifi carte Realtek
Multi boot Mint, Manjaro and W10
Manjaro not booting after fresh dual boot installation
How do I bring back the GUI when I start the kernel?
Install Manjaro on HP laptop
How to safely install Windows 10 as dual-boot without replacing Grub with Windows Boot Loader?
Instalacion window
Dual Boot when system is BIOS/MBR
Going Linux again?
Linux Dual boot
I am dual booting windows and linux and all my windows ntfs partitions are read only
Make m.2 NVME SSD bootable on older motherboard with modded bios
Dual booting manjaro and windows 10
Grub Rescue while rebooting (manjaro dual boot)
No Partition To Install on
Cant install - not enough space
Grub do manjaro
Linux installation broken in Dual-Boot system, need help reinstalling Manjaro
NTFS Drive - write permission on Manjaro KDE
Bitte um Hilfe bei der Installation von KDE
"device did not show up after 30 sec" on Install
Dual Boot Question
Ethernet does not work (neither through router nor Wifi). Both work on Windows and I can connect to other WiFi
Grub is not loaded after dual boot
Dual boot Win 11 on new device
Installing recommendation for manjaro
"no bootable image found" if restart, but starting from shutdown is fine
Error installing from USB on Windows 10 laptop
GRUB does not see Windows Boot Manager
No install dual boot
Booting live ISO HP hangs
Cannot install Manjaro to a specific partition

This worked for me.

sudo grub-install

after that I was able to go into the bios and select manjaro as the default efi boot device.

5 posts were split to a new topic: Can I use Linux partition (/home) from Windows

A post was split to a new topic: How can I install Windows after Manjaro

Why? Because it doesn’t work on Linux?

It is not supported at all on Linux - but if enabled - at least to my knowledge it will create problems - but I have not been able to verify - so kind of - better safe than sorry.

1 Like

A post was merged into an existing topic: Unable to locate Local disk D drive

3 posts were split to a new topic: How do I setup dual-boot with windows 7

This looks very useful, but I’m a bit stuck on the “Firmware checklist for EFI Systems” section. There are a number of directives there but no directions as to how they may be accomplished. I have a brand new Acer Spin 5 laptop. Looking in the BIOS I see that RAID is disabled, but Optane Memory is not. Searching for information about Optane Memory I find what appears to be an authoritative reference -

But this looks like a major low level intervention to me. I’m pausing at this point.

The implication of all this appears to me to be that I cannot just wipe the SDD drive and load linux, because there would be some kind of memory access problem. Has dual booting, or loading a straight Linux system really become this difficult?

Something to do with CTRL+S in BIOS. Read these comments on Acer community:

Thanks for the speedy response! I’ll jump on it very soon. Looks promising.

This is all accomplished with your systems firmware setup.

There is a lot of different systems - it is not possible to describe in details how you should navigate any given firmware.

Windows will work - as there no evidence to the contrary - even if you disable Intel Optane.

No - it is not difficult - but some major players are creating obstacles - some may say deliberately - to keep their eco system intact.

These documents are taken from topics on the now archived forum - posted by @Wollie and @c00ter

These documents is how to install / activate RST / Optane - so reversing the settings should disable it - in theory - that is

1 Like

Thank you so much for your quick response. I now have Manjaro installed, but a master key decryption lockout problem has arisen. I’m taking that to the appropriate forum. Thanks again for your detailed help.


To my knowledge Windows Bitlocker requires Secure Boot.

Manjaro do not support secure boot OOB so when disabling Secure Boot - BitLocker stops functioning.

You can read more on Secure Boot on the Archwiki using this link

Thanks so much for this guide! Long-time windows user thinking of changing to Linux here and thanks to your guide I finally made the jump.

However, after installation I had tremendous problems booting into Manjaro automatically even with @gohlip’s guide. The Manjaro boot partition was working but not showing up in the boot options in BIOS (UEFI). What solved the problem for me was flagging the boot partition with esp using gparted. Afterwards everything worked perfecty.
So, maybe it should read:

    :information_source: Skip if using BIOS/MBR
    Select the unpartitioned space → Create
    a. Size → input 512
    b. Filesystem → select FAT32
    c. Mountpoint → select /boot/efi
    d. Flags → check bootOK
    e. Flags → check espOK

A post was split to a new topic: Dual Boot when system is BIOS/MBR

Very helpful
I’m impressed with the amount of effort and detail that has gone into this

It’s been a while since I’ve had to install

I must admit to just skimming this to find what I needed and forgetting the need to choose the uefi version of the installer. :see_no_evil:

Got there in the end though
Many thanks


Some parts has been added over time - but yes - it can be quite overwhelming.

1 Like

A post was split to a new topic: Issues with rEFInd

I followed the instructions but only windows kept booting.

The solution was to boot to manjaro with usb stick by entering the following grub commands:

grub> search.file /etc/manjaro-release  root
grub> configfile /boot/grub/grub.cfg

then i had to install gparted to change the efi partition’s flag to “boot” and “esp” (It was “legacy_bios” which weird because i checked the “boot” flag when installing).
Then I run these commands in the terminal:

sudo pacman -S grub
sudo grub-install /dev/sda
sudo update-grub

and voilà.

1 Like