Linux & My Secondary NTFS Drive


Recommended Posts

Hello,

I'd like some help on my dilemna please. I've been wanting to install Linux specially Lubuntu with LXDE for its quick boot time and not to worry about viruses anymore.

BUT my secondary hard drive which is filled with precious datas is in NTFS and looking at it abandoning windows will mean abandoning NTFS which is how my backup and important datas are kept. Is there a way to change file system without moving my data or formatting? Or NTFS support on Linux this days are good?

Link to comment
https://www.neowin.net/forum/topic/1097873-linux-my-secondary-ntfs-drive/
Share on other sites

Hello,

I'd like some help on my dilemna please. I've been wanting to install Linux specially Lubuntu with LXDE for its quick boot time and not to worry about viruses anymore.

BUT my secondary hard drive which is filled with precious datas is in NTFS and looking at it abandoning windows will mean abandoning NTFS which is how my backup and important datas are kept. Is there a way to change file system without moving my data or formatting? Or NTFS support on Linux this days are good?

Why not just use WUBI -- that way Windows Install is not changed and your Linux is inside a compressed image on the NTFS drive.

That would be my suggestion...

http://www.ubuntu.co...ndows-installer

I think with 12.04 lubuntu is now an option from the drop-down.

Or if not -- then install the standard Wubi Ubuntu then go into the package manager and install the LUBUNTU desktop.

then choose it for your DE when you log in.

For mine I have also have the KDE and XFCE . On my laptop I also do have the LXDE ...

If the important data is on your secondary hard drive and Windows is on your primary, you could wipe the primary, install Ubuntu (or Lubuntu) on it, and mount your secondary (NTFS) hard drive as secondary. NTFS support in modern versions of Linux is fairly good, so you don't need to worry about it corrupting your data, but it doesn't support *nix file permissions and cannot be used as your root file system. If you still plan on doing regular backups to it, you should probably figure out some way to temporarily backup your data, reformat it as EXT4, and restore your data to it. Otherwise, if you are just using it for regular data and document storage, it is probably fine to leave it as is.

NTFS support is excellent with current gen linux distros, except the *nix file permissions - as xorangekiller mentioned above. Reading data from, and writing data to NTFS works just fine so I'd recommend leaving it as-is.

Wipe your primary partition and go Lubuntu exclusively.

There isn't a perfect mapping between *nix permissions and NTFS ACLs, *nix permissions are much too limited for starters. NTFS-3G does support mapping between NTFS ACLs and Linux ACLs, but those aren't supported with every distro (Failed to gain much traction, although there are new attempts)

You can still assign *nix permissions though, so in practice you shouldn't have any issue (Especially if it's a single user machine, etc.)

There isn't a perfect mapping between *nix permissions and NTFS ACLs, *nix permissions are much too limited for starters. NTFS-3G does support mapping between NTFS ACLs and Linux ACLs, but those aren't supported with every distro (Failed to gain much traction, although there are new attempts)

You can still assign *nix permissions though, so in practice you shouldn't have any issue (Especially if it's a single user machine, etc.)

I had never heard of this ACL mapping of which you speak before now. I managed to find an article on the NTFS-3G project site about the current (or what I'm assuming is current) ACL mapping system in their driver. However, I definitely agree that on a single user machine permissions on the drive are basically irrelevant anyway.

Would you mind explaining what you see as the limitations of the *nix permissions system as opposed to the Windows one? I'm sure this is a topic where people are very opinionated. I don't mean to start another holy war. More than likely I can already guess your bias and you mine, but I respect your opinion and am truly interested in hearing your perspective.

Windows has an awesome permissions system, you can adjust permissions for multiple users/groups at a time (So you can say that a user that is in Group A can read and write to a folder, but everybody else in Group A can only write, while everybody in Group B can read the files in the folder and a user in Group B can read, execute and modify extended attributes of files in the folder, etc.)

*nix permissions on the other hand only has the concept of a Owner, Group and Everybody, and from that you can only assign Read/Write/Execute permissions. So while you can give one user permission to change everything in a folder and his group the ability to read only, you then can't give another group read permissions without giving every user on the system read permissions (A folder/file can only have one owner/group at a time, so you cant set permissions for 2 groups, or for 2 users without adding them to a custom group).

Well, it's more like Linux considers groups to be something distinct, while Windows considers them to just be groups of users. Linux maintains different permissions for users and groups (And as I mentioned, only one set for each), while on Windows a group is just another user really, you can add multiple sets of permissions for different items, whether they be users or group.

Yeah, the POSIX ACLs have been around for a while, but I don't think they ever got merged into the kernel (And if they did, I don't think they're built by default, etc.), so they don't come with every distribution. The "newer" NFSv4 ACLs seem nicer, but even they've been around for a while with little to no uptake (And they require support from the file systems, so you can't just use them with any random configs.), although there is some activity in that area recently (Richacls adds support for the EXT4 Filesystem)

Yeah, I couldn't find much information about ACL support in Linux (Which surprised me honestly), I think I found a single reference to them being part of the kernel, and a bunch that mentioned patches.

And as you mentioned, you need to mount the FS with the right option, which no distro does, etc.

So, in your opinion, what is the advantage to me enabling and using ACLs on one of my Debian systems versus sticking with classic *nix permissions?

Also, since ACL support seems to be mostly a file-system thing, can I use it on a Debian GNU/BSD system similarly to how I would on a Debian GNU/Linux system?

  • 3 weeks later...

Thanks all for the help.. Wubi is not an option why run linux on top of windows? I guess Live CD or USB is a better option for that.

So im going with Debian minimal instead, one of my reason im going with Linux is speed and Debian for its slow stable updates and XFCE for my DE.. But im still keeping Windows XP still no replacement for my Foobar Dolby w/ headphone wrapper setup.

why run linux on top of windows?

Because you said -- " Important Files" Wubi would run inside a compressed file instead of changing the actual contents of the drive

To note Live runs just in memory which performs slower

while wubi runs inside two compressed files.

One for the OS and one for a Swap disk.

It only runs inside that directory that it is installed into.

With Live it will load and run only in memory-- and upon each reboot or setup -- you will have to re-do your settings...such as for your sound.

Unlike the Wubi where it works just like an install.

With a live linux -- you would have to re-setup your video drivers and sound drivers each time you reboot.

Plus any other customization you have done. with the Wubi it retains that.

With Live it will load and run only in memory-- and upon each reboot or setup -- you will have to re-do your settings...such as for your sound.

Unlike the Wubi where it works just like an install.

With a live linux -- you would have to re-setup your video drivers and sound drivers each time you reboot.

Plus any other customization you have done. with the Wubi it retains that.

that is unless you have a persistent live copy on a flash drive (which will still run slower than being installed on the hard drive)
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Microsoft now allows you to tweak Visual Studio to new extremes by Usama Jawad Visual Studio 2026 recently netted a powerful feature that finally allows developers to review Git Pull Requests (PRs) directly in the integrated development environment (IDE), without needing to switch to the browser. However, that's not all that Microsoft introduced in the latest version, as it also offered a useful way to customize the IDE to their heart's content. Although Visual Studio 2026 already provides lots of stock themes based on Fluent Design principles, Microsoft understands that people still want to customize them further according to their preferences. The IDE now offers a new configuration page for themes under Tools > Options > Environment > Visual Experience > Theme colors. This allows you to set hex color codes for accent colors, hover states, and more, and apply them without requiring a restart. The Redmond tech giant further says that: Microsoft is also offering granular color tokens that allow you to customize various UX elements like the tab header without impacting the rest of the shell chrome. Your themes are also stored in JSON format in %LOCALAPPDATA%\Microsoft\VisualStudio\18.0_xxxxxxxx\ColorThemes, which basically enables you to share it with others or override existing themes. This is a major improvement in terms of the user experience powering these customization capabilities. This is because extensions were required to replace the theme, and it was not very easy to make minor adjustments. This theme configuration UX solves this problem and is available in Visual Studio 2026 version 18.7, available here.
    • AnyDesk 9.7.6 by Razvan Serea AnyDesk is a fast remote desktop system and enables users to access their data, images, videos and applications from anywhere and at any time, and also to share it with others. AnyDesk is the first remote desktop software that doesn't require you to think about what you can do. CAD, video editing or simply working comfortably with an office suite for hours are just a few examples. AnyDesk is designed for modern multi-core CPUs. Most of AnyDesk's image processing is done con­currently. This way, AnyDesk can utilize up to 90% of modern CPUs. AnyDesk works across multiple platforms and operating systems: Windows, Linux, Free BSD, Mac OS, iOS and Android. Just 7 megabytes - downloaded in a glimpse, sent via email, or fired up from your USB drive, AnyDesk will turn any desktop into your desktop in se­conds. No administrative privileges or installation needed. AnyDesk 9.7.6 changelog: Fixed Bugs Added validation feedback for passwords shorter than five characters Fixed an issue in AnyDesk One Meeting where the account name was used instead of the entered username after logging out Fixed crashes related to message editing and context menu interactions Fixed issues affecting message scrolling, text formatting, typing indicators, quoted messages, and community privacy settings Prevented users from editing automated system messages Corrected download status reporting, temporary file naming, and menu overlap issues affecting the Download History and Reactions pop-ups Other Changes Added chat list grouping settings Added keyboard navigation support (Page Up, Page Down, Home, and End) for the message feed Removed Chat language options Updated translations Download: AnyDesk 9.7.6 | 8.0 MB (Free for private use, paid upgrade available) Links: AnyDesk Home Page | Other platforms | Release History | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • It's interesting to hear that AI growth is not investor driven.
    • A few weeks ago, I had this same exact issue. Unfortunately, I didn't think of disabling the Secure Boot option in BIOS. I updated my BIOS to the latest version for my MB and it resolved the issue.
  • Recent Achievements

    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
    • One Month Later
      AndreaB earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      501
    2. 2
      +Edouard
      201
    3. 3
      PsYcHoKiLLa
      127
    4. 4
      Steven P.
      80
    5. 5
      ATLien_0
      76
  • Tell a friend

    Love Neowin? Tell a friend!