Linux and Windows 8 Fast Startup


Recommended Posts

I thought this would be worth linking here, since it might be relevant to some Neowinians:

The new Fast Startup feature of Windows 8 puts the filesystem's integrity at risk if other operating systems are used to write to Windows partitions. Data loss is particularly likely with dual-boot configurations that involve Linux and Windows 8.

Full Article.

TL;DR If you're using the Windows 8 Fast Startup option and dual boot with another OS, consider the Windows 8 partition(s) to be read-only and/or disable fast startup. Writing to a Win8 partition from Linux can cause the files to go missing on Win8 and/or be corrupted due to the way that fast startup works. The NTFS-3G driver has not yet been updated to detect fast-boot, so will mount as read/write on many distros (including Debian and Ubuntu). Apparently a fix is in Debian testing, but this means that Stable users won't see it for a while yet.

Link to comment
https://www.neowin.net/forum/topic/1130568-linux-and-windows-8-fast-startup/
Share on other sites

I disabled fast boot when I was running 8 anyway, with an OS as young as 8 there is always going to be bugs that need a reboot to fix, fast boot means you have to reboot on top of normally powering on in the morning, where normally a shutdown and power on would have done the same job without fast boot

Of course, if you've disabled Hibernation, this need not apply. Still, a good article for the people that use this option.

Correct me if I'm wrong, but aren't fast startup and hibernation different things? I mean they accomplish similar goals, but they're not the same thing. Disabling hibernation != disabling fast startup. NTFS-3G already detects hibernation and only mounts an NTFS partition as read-only if Windows is hibernating, but the issue is that it doesn't do the same thing for fast startup (yet), which means that there's a risk.

Correct me if I'm wrong, but aren't fast startup and hibernation different things? I mean they accomplish similar goals, but they're not the same thing. Disabling hibernation != disabling fast startup. NTFS-3G already detects hibernation and only mounts an NTFS partition as read-only if Windows is hibernating, but the issue is that it doesn't do the same thing for fast startup (yet), which means that there's a risk.

The Fast Startup option uses Hibernation, or its own form of it. Disabling hibernation completely disables the fast startup option in Windows 8. I think the Fast Startup option is using the same hiberfile.sys that hibernation is using. Running the command "powercfg -h off" in the command prompt removes this option and deletes the hiberfile.sys. Fast Startup no longer becomes an option. You can achieve the same results this way of disabling Fast Startup (and saving space now that you no longer have a hiberfile.sys).

"The Fast Startup feature creates an issue because it doesn't shut Windows 8 down completely but switches it to a special hibernation state instead ? although it looks like it has been freshly booted when switched back on because all applications have been closed."

Also, found on Eightforums.com "Because if you disable Hibernate, Fast Startup also disabling automatically" http://www.eightforums.com/tutorials/6320-fast-startup-turn-off-windows-8-a.html (Option 3)

The Fast Startup option uses Hibernation, or its own form of it. Disabling hibernation completely disables the fast startup option in Windows 8. I think the Fast Startup option is using the same hiberfile.sys that hibernation is using. Running the command "powercfg -h off" in the command prompt removes this option and deletes the hiberfile.sys. Fast Startup no longer becomes an option. You can achieve the same results this way of disabling Fast Startup (and saving space now that you no longer have a hiberfile.sys).

"The Fast Startup feature creates an issue because it doesn't shut Windows 8 down completely but switches it to a special hibernation state instead ? although it looks like it has been freshly booted when switched back on because all applications have been closed."

Also, found on Eightforums.com "Because if you disable Hibernate, Fast Startup also disabling automatically" http://www.eightforu...indows-8-a.html (Option 3)

Ah okay, interesting. Thanks for the info :)

Is anyone able to verify this? If so, will pass the word along on the front page.

h-online.com is the English site of heise.de. Their magazines have a good reputation for actually researching what they're writing about.

That said independent confirmation could be good. Surely someone here has a Windows 8/Linux dual-boot config.

Is anyone able to verify this? If so, will pass the word along on the front page.

I'm not sure if files don't get lost or corrupted reliably, but I was not able to reproduce this with Windows 8 and Debian 7 dual-booting in VirtualBox. (I don't run Windows natively, but I don't see how a native installation would make any difference.) My log of commands I ran in Windows and Debian to try to reproduce this problem, as well as their output, is below.


PS C:\Users\xorangekiller> mkdir Desktop\rar


Directory: C:\Users\xorangekiller\Desktop


Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 1/14/2013 2:51 PM rar


PS C:\Users\xorangekiller> echo rar > Desktop\rar.txt
xorangekiller@pigeonhole:~$ sudo mkdir /mnt/rar
xorangekiller@pigeonhole:~$ sudo parted -l
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 8186MB 8185MB primary ext4 boot
2 8187MB 8589MB 402MB extended
5 8187MB 8589MB 402MB logical linux-swap(v1)


Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 368MB 367MB primary ntfs boot
2 368MB 32.2GB 31.8GB primary ntfs


xorangekiller@pigeonhole:~$ sudo mount -t ntfs /dev/sdb2 /mnt/rar
xorangekiller@pigeonhole:~$ mkdir /mnt/rar/rar
xorangekiller@pigeonhole:~$ echo rar > /mnt/rar/rar.txt
xorangekiller@pigeonhole:~$ ls -l /mnt/rar/ /mnt/rar/Users/xorangekiller/Desktop/
/mnt/rar/:
total 2359737
-rwxrwxrwx 1 root root 398156 Jul 25 23:44 bootmgr
-rwxrwxrwx 1 root root 1 Jun 2 2012 BOOTNXT
drwxrwxrwx 1 root root 4096 Jan 4 00:53 Config.Msi
lrwxrwxrwx 2 root root 60 Jul 26 03:22 Documents and Settings -> /mnt/rar/Users
-rwxrwxrwx 1 root root 2147483648 Jan 14 14:30 pagefile.sys
drwxrwxrwx 1 root root 0 Jul 26 03:33 PerfLogs
drwxrwxrwx 1 root root 4096 Oct 27 11:45 ProgramData
drwxrwxrwx 1 root root 4096 Nov 2 17:46 Program Files
drwxrwxrwx 1 root root 4096 Dec 12 21:11 Program Files (x86)
drwxrwxrwx 1 root root 0 Jan 14 14:38 rar
-rwxrwxrwx 1 root root 0 Jan 14 14:38 rar.txt
drwxrwxrwx 1 root root 0 Sep 6 21:44 $Recycle.Bin
-rwxrwxrwx 1 root root 268435456 Jan 14 14:30 swapfile.sys
drwxrwxrwx 1 root root 4096 Oct 27 11:38 System Volume Information
drwxrwxrwx 1 root root 4096 Oct 15 00:37 Users
drwxrwxrwx 1 root root 24576 Jan 4 00:52 Windows

/mnt/rar/Users/xorangekiller/Desktop/:
total 1
-rwxrwxrwx 1 root root 282 Dec 12 21:55 desktop.ini
drwxrwxrwx 1 root root 0 Jan 14 14:39 rar
-rwxrwxrwx 1 root root 0 Jan 14 14:39 rar.txt

xorangekiller@pigeonhole:~$ sudo umount /mnt/rar
PS C:\Users\xorangekiller> ls Desktop


Directory: C:\Users\xorangekiller\Desktop


Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 1/14/2013 2:51 PM rar
-a--- 1/14/2013 2:56 PM 12 rar.txt


PS C:\Users\xorangekiller> ls C:\


Directory: C:\


Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 7/26/2012 3:33 AM PerfLogs
d-r-- 11/2/2012 5:46 PM Program Files
d-r-- 12/12/2012 9:11 PM Program Files (x86)
da--- 1/14/2013 3:01 PM rar
d-r-- 10/15/2012 12:37 AM Users
d---- 1/4/2013 12:52 AM Windows
-a--- 1/14/2013 3:01 PM 4 rar.txt


[/CODE]

VirtualBox is OK for trying out new OS's w/o risk, but it's not quite like the real deal. Remember those anti-Windows 8 You Tube videos? Many were using VBox for those propaganda videos, making Windows 8 CP & RP look poorly, to turn users against 8. Looking at some of the videos closely revealed this.

I have dual boot, & I also have 4 working computers, so actually I can have Windows 8 & Zorin OS on at the same time, in real life speed. Plus on my main two computers, I have SSD's (a 180GB Intel 330 & 128GB M4), so all of that fast boot gimmick stuff isn't needed. I have Windows 8 Pro on two computers, one a "fast boot", on a WD RE4 & the other on the Intel 330, it's pointless to state which is the fastest.

However, I've yet to try dual boot Windows 8 & Zorin OS, now I have a reason to, to see which boots fastest on the same hardware. That in itself doesn't make either better than the other, though. Thing is, all one has to do is place their OS in hibernation, which is what is happening with 8, & see which is the fastest. It may or may not be Windows 8 that's truly the fastest starter.

Cat

This topic is now closed to further replies.
  • Posts

    • Meta will now use data from outside businesses to personalize AI responses by David Uzondu In an update that's rolling out globally (except in a handful of countries), Meta will use your data from outside businesses to personalize your AI responses and your primary feeds. Meta already utilizes your shopping activity to target ads, but the company now plans to expand this tracking to personalize other "parts of your experience" like feed algorithms and AI assistant chats. The company is replacing the two settings ("Your activity off Meta technologies" and "Activity from other businesses") that currently let you disconnect off-platform activity with a single, renamed setting called Activity from other businesses. If you don't want Meta to manipulate your feed and AI responses using your outside history, you can just turn the Activity from other businesses setting off in your account settings. This toggle resides within your Accounts Center, applying your choice to every connected profile. Turning this off will not stop companies from sending your data to Meta. The company will still collect your web interactions, but it only uses them to train products, while still accessing external accounts you connect. When The Verge spoke to Meta spokesperson, Emil Vazquez, the representative said that this update will exclude several locations at launch including the European region, the UK, Brazil, Thailand, South Africa, Turkey, South Korea, Ecuador, Nigeria, and Kenya. The new update comes at a time when the social media giant is recovering from a major PR disaster involving generative AI. Last week, there was a huge security issue on Instagram where attackers figured out a way to exploit a prompt injection vulnerability. Hackers managed to trick Meta AI into handing over account ownership (even if the victim had 2FA enabled). Some of the affected accounts include the dormant Obama White House profile, cosmetics brand Sephora, the Chief Master Sergeant of the Space Force, and security researcher Jane Manchun Wong. Internally, the company also had to scale back plans on its Model Capability Initiative (MCI), an employee-monitoring program designed to train corporate AI models by recording worker keystrokes and screen activity, after employees raised privacy concerns and complained about severe battery life drain.
    • JetBrains is working to cut false positives in RustRover 2026.2 by David Uzondu Recently, JetBrains released the fifth EAP build of its dedicated IDE, RustRover 2026.2, bringing improvements like a Run gutter icon for criterion_main! macro benchmarking and a feature that alerts you when there are unused traits in your current scope. Now, the company is out with a blog post addressing one of the "most common" complaints from users: false positives. In RustRover, a false positive occurs when the editor incorrectly highlights something as an error even though the project compiles and runs successfully. This mismatch flags a gap between the IDE's internal intelligence and the actual compiler. When the editor flashes red warnings over perfectly valid code, developers lose trust in the tool, which stalls momentum. Traditionally, RustRover runs cargo check to detect compiler errors and warnings, but it also relies on its own code analysis engine to power real-time features. To provide quick feedback, this engine parses your source code into a syntax tree while inferring types and resolving names as you type. Because this engine must work on broken, half-written code and react instantly, its logic sometimes diverges from the compiler's, producing false positives that do not exist in the compiler's eyes. JetBrains said that it has a "dedicated task force" focused specifically on identifying and fixing false positives by analyzing user reports and examining large-scale open-source projects. To speed up this process, the team built an internal system modeled after Crater, the famous Rust project that compiles and runs tests for every single crate published on crates.io. This automated pipeline compares the diagnostics from RustRover's analysis with actual compiler output to catch discrepancies before they reach users, ensuring smoother workflows. RustRover, for those who're unaware, is a dedicated IDE designed specifically for Rust developers. It's been around for a couple of years now, providing features like built-in debugging via LLDB, seamless cargo integration, advanced macro expansion, and HTML support. JetBrains distributes the app under two licensing models: a paid commercial subscription and a free option for non-commercial use.
    • Last year I bought the 2TB variant for $114 on Amazon. That's crazy that the 1TB is now 67% more expensive for half the storage, even with the newer T9 already on the market. And that's considered a good deal.
    • You can disable all non needed features from Brave. There is also Brave Origin which removes them entirely and it is free for Linux.
    • I wish I could use Brave but the tab suspension feature is horrible. It doesn't suspend them like Edge does. Even after 2h open with 70+ tabs (same as Edge), it has 2GB more consumption than Edge for no reason.
  • Recent Achievements

    • One Year In
      Primer1st earned a badge
      One Year In
    • Experienced
      JayZJay went up a rank
      Experienced
    • Reacting Well
      Sir_Timbit earned a badge
      Reacting Well
    • Week One Done
      rubentuben8 earned a badge
      Week One Done
    • Week One Done
      ARaclen earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      512
    2. 2
      PsYcHoKiLLa
      229
    3. 3
      Edouard
      134
    4. 4
      ATLien_0
      87
    5. 5
      Steven P.
      80
  • Tell a friend

    Love Neowin? Tell a friend!