Don’t want to fully commit to the overhead of maintaining a foreign OS, or the performance overhead of virtualization? How about committing to the maintenance overhead of two OSes plus some labour getting them not to fight? This is dual booting.
In practice, unencrypted ntfs seems best. (I don’t keep any confidential data on Windows, but if you want bitlocker or some equivalent windows crypthingy you are probably out of luck). You might want to mapping users between Windows and Linux.
Windows Fast Boot is unreadable for linux
You can disable fast startup in Windows 10 or 8 this by launching the Control Panel, search for Power Options and click it. Next, click on the Choose what the power buttons do item from the left-hand sidebar:
Windows power options choose what the power buttons do
To be able to turn off fast startup, click on Change settings that are currently unavailable:
Windows power options fast startup
Now disable the Turn on fast startup option that appears under Shutdown settings; after turning it off, remember to click the Save changes button to apply the changes.
You need to re-do this often because Windows intermittently decides to change this setting for you without warning. Background info on this feature.
Don’t confuse Windows time/date when dual booting
Linux has to bear the compatibility burden on this bit of arse-backwardsery, but the command in that link seems to work more or less. I also needed to kick the hardware clock for consistency.
timedatectl set-local-rtc 1 --adjust-system-clock hwclock -w --localtime
To revert to sanity:
timedatectl set-local-rtc 0 --adjust-system-clock hwclock -w --utc
Or, life hack: tell Windows OS that the timezone is in UTC and deal with Windows thinking it is 4am when I am at work. Since I only use Windows for an hour here and there each month it’s much easier. (Not recommended: tell Windows to use UTC via advanced registry settings but still set a non-trivial time-zone.)
dual boot without unpairing bluetooth
Yes every time you boot into a new OS you must re-pair your bluetooth devices.
Claudia Kang’s tip was the simplest I found that worked, and can get your mouse working with only about 10 minutes labour.
See also Mario Olivio Flores’ explanation and more complicated workaround which avoids manual copying via
regedit.exe (although manual steps are still needed).