Jump to content

NTFS: Difference between revisions

1,346 bytes added ,  18 June
Category:Filesystem. Sentence at the beginning.
imported>Khionu
(Corrects the fstype to be what it should be)
(Category:Filesystem. Sentence at the beginning.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Enable NTFS support ==
New Technology File System (NTFS) is a proprietary journaling file system developed by Microsoft. It is still in use by modern Windows system, although NTFS didnt evolve since the release of version 3.1 in 2001.
 
== Enable NTFS support at boot ==
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
boot.supportedFilesystems = [ "ntfs" ];
boot.supportedFilesystems = [ "ntfs" ];
Line 7: Line 9:


=== Enable write mode ===
=== Enable write mode ===
<syntaxHighlight lang=nix>
<syntaxhighlight lang="nixos">
   fileSystems."/path/to/mount/to" =
   fileSystems."/path/to/mount/to" =
     { device = "/path/to/the/device";
     { device = "/path/to/the/device";
Line 13: Line 15:
       options = [ "rw" "uid=theUidOfYourUser"];
       options = [ "rw" "uid=theUidOfYourUser"];
     };
     };
</syntaxhighlight>
== Mount NTFS filesystem ==
<syntaxHighlight lang=sh>
# mount /dev/sdeX /mnt -t ntfs3
</syntaxHighlight>
</syntaxHighlight>
== Mount NTFS filesystem on boot ==
# Add NTFS support to ''/etc/nixos/configuration.nix'' (see [[#Enable NTFS support at boot]] above)
#Run the following commands<syntaxhighlight lang="bash">
# Apply new config on next boot
sudo nixos-rebuild boot
# Reboot your system
reboot
# Mount the hard drive. Replace X & /mnt/folder as needed
mount /dev/sdX /mnt/folder -t ntfs3
# Generate /etc/nixos/hardware-configuration.nix
nixos-generate-config
</syntaxhighlight>
# Edit ''/etc/nixos/hardware-configuration.nix''<syntaxhighlight lang="diff">
  # /etc/nixos/hardware-configuration.nix
  # Your /dev/disk/by/uuid/... and /mnt/folder will have different names!
  fileSystems."/mnt/folder" =
      { device = "/dev/disk/by-uuid/7997ef90-6333-4c60-b137-d5cf2423e91b";
-      fsType = "ntfs3";
+      fsType = "ntfs-3g";
+      options = [ "rw" "uid=UID"];
      };
</syntaxhighlight>''Note: you can quickly find your UID by running '''echo $UID'''''
#Run '''nixos-rebuild switch'''
#Done!


== Troubleshooting ==
== Troubleshooting ==
Line 40: Line 76:


[https://social.technet.microsoft.com/wiki/contents/articles/25908.fast-startup-how-to-disable-if-it-s-causing-problems.aspx This TechNet entry] explains how to disable fast startup. Additionally, [https://www.howtogeek.com/243901/the-pros-and-cons-of-windows-10s-fast-startup-mode/ this blog post on howtogeek.com] explains what is the fast startup mode, and how to disable it.
[https://social.technet.microsoft.com/wiki/contents/articles/25908.fast-startup-how-to-disable-if-it-s-causing-problems.aspx This TechNet entry] explains how to disable fast startup. Additionally, [https://www.howtogeek.com/243901/the-pros-and-cons-of-windows-10s-fast-startup-mode/ this blog post on howtogeek.com] explains what is the fast startup mode, and how to disable it.
[[Category:Filesystem]]
trusted
596

edits