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

    • qBittorrent 5.2.2 by Razvan Serea The qBittorrent project aims to provide a Free Software alternative to µtorrent. qBittorrent is an advanced and multi-platform BitTorrent client with a nice user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible. qBittorrent is a truly Open Source project, and as such, anyone can and should contribute to it. qBittorrent features: Polished µTorrent-like User Interface Well-integrated and extensible Search Engine Simultaneous search in most famous BitTorrent search sites Per-category-specific search requests (e.g. Books, Music, Movies) All Bittorrent extensions DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ... Remote control through a Web user interface Nearly identical to the regular UI, all in Ajax Advanced control over trackers, peers and torrents Torrents queueing and prioritizing Torrent content selection and prioritizing UPnP / NAT-PMP port forwarding support Available in ~25 languages (Unicode support) Torrent creation tool Advanced RSS support with download filters (inc. regex) Bandwidth scheduler IP Filtering (eMule and PeerGuardian compatible) IPv6 compliant Available on most platforms: Linux, Mac OS X, Windows, OS/2, FreeBSD qBittorrent 5.2.2 changelog: FEATURE: Use D-Bus to show file in file managers (Chocobo1) #24340 BUGFIX: Fix friendlyUnitCompact precision calculation (vafada) #24323 BUGFIX: Remove all top-level folders (glassez) #24333 BUGFIX: Use proper API for checking exit status (Chocobo1) #24349 BUGFIX: Delete stale lockfile when hostname mismatch (TurboTheTurtle, glassez) #24363 BUGFIX: Fix wrong removal procedure of watched folder paths (Chocobo1) #24413 BUGFIX: Don't reannounce before interface changes are applied (glassez) #24447 BUGFIX: Use Latin script for Bosnian locale name (Andy Ye) #24342 WEBUI: Fix performance of global checkbox toggling (tehcneko) #24316 WEBUI: Fix Safari transfer list header misalignment (Piccirello) #24377 WEBUI: Fix error when submitting magnet before metadata loads (Piccirello) #24378 WEBUI: Use correct row id when updating Rss Downloader feed selection (Chocobo1) #24402 WEBUI: Use SameSite=Lax for session cookie to fix cross-site login (Piccirello) #24422 WEBUI: Bring back properties panel expand/collapse button (vafada) #24430 WEBAPI: Only use X-Forwarded-Host header when reverse proxy support is enabled (Chocobo1) #24457 RSSS: Fix "RSS Smart Episode Filter" RegEx (nathanon-akk, glassez) #24398 RSS: Fix previously matched episode format (glassez) #24452 WINDOWS: Fix Python fallback search path (TurboTheTurtle) #24325 WINDOWS: NSIS: Allow to install x64 binary on ARM64 (Chocobo1) #24358 Download: qBittorrent 5.2.2 | 41.1 MB (Open Source) Download: qBittorrent 64-bit installer (qt6) | 43.6 MB Links: qBittorrent Home page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Weechat. https://weechat.org/
    • they should stop making bad games that no one asked for
    • Nice rant! Expletive after expletive after expletive. Poor petal, I've touched a nerve. Would you like a tissue to wipe those tears away. Btw, nice one calling Neowin trash. Why would you stick around when you disrespect this site and the people behind it? Just go away if you feel that way.
  • Recent Achievements

    • Veteran
      branfont went up a rank
      Veteran
    • Reacting Well
      Almohandis earned a badge
      Reacting Well
    • First Post
      Cosminus earned a badge
      First Post
    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      483
    2. 2
      +Edouard
      183
    3. 3
      PsYcHoKiLLa
      123
    4. 4
      Steven P.
      87
    5. 5
      neufuse
      72
  • Tell a friend

    Love Neowin? Tell a friend!