How to read & write data between zorin os & windows partition

I think, what you are suggesting is for a "sharefolder".....

I can access all Windows partitions from Zorin OS. But i can't read/write or create folder in windows partition.....hope you u/stand..

Why is zorin making it so difficult...

"Setting the permissions right should make it possible for you to read and write to a partition shared with windows, i.e., most likely a partition formatted with the ntfs file system.

So first check whether the drive is correctly mounted and visible. Also report in more detail what happens when you attempt to move files. "does nothing" does not provide very much information on how you tried to move, and how the system reacted on the move.

A very common cause of the impossibility to write to an ntfs partition is that the file system is in an inconsistent state. If that is the case, linux will mount the file system read only, or even refuse to mount it at all.

You therefore need to make sure that the file system is in a consistent state before starting linux.

  • Boot into Windows
  • Turn off fast start - this is what causes Windows to leave a partition in an inconsistent state during shut down - it is one of the tricks to speed up the startup. Turn this off if you share a drive with another OS.
  • Have the drive checked and repaired using the Windows tools
  • Fully shut down Windows (each time, no hibernate or sleep state) before starting linux.

That will make sure the ntfs file system is "clean" before linux attempts to mount it.

1) Correct an ntfs drive that is not "clean"

Start up in Windows. Have the drive checked and repaired"

Source: dual boot - How do I get read/write access to folders Windows typically uses while in Ubuntu? - Ask Ubuntu

Your best solution is this:

:heart: :+1: :+1:
Yes - it worked after switching-off the fast start....cool......now i can read, write & create folders accordingly...thanks...........

......but this has raised few questions:-
1/ Switching-off fast start - what problems can i face in Windows - while booting and operating...

2/ I came across this article from the link you provided - what exactly does it mean - pls explain in simple language-

quote"" In any dual-boot with Windows disabling Fast Startup is a MUST. That automatically "solves" the issue (it's not about permissions, NTFS do NOT support such settings). However... It's a very bad idea to write to the Windows SYSTEM partition from outside Windows. You can have a NTFS additional data partition shared between OSes to do what you want, just DON'T use the Windows system partition for that. Most of the times nothing happens but occasionally Windows won't boot....""unquote

3/ You shared 1 video from vimeo " how to include an NTFS.............."
2 primary partitions were created
1 extended partition created
1 logical partition created...
...but in the end, it was not clear, as to which partition Zorin OS was installed....extended or primary or ? pls clarify...thanks

3a/ Why was Extended & Logical partition created and how does it help-
Is it necessary ?

4/ if i follow as per pt 2/ and/or pt 3/ (after your explanation), then will i be able to read/write/create folders WITHOUT switching-off fast start in Windows - pls clarify

thank you -

Waiting for blood test (1 hour wait).

ok......

still waiting ....

NTFS Write Access from Linux

Based on the provided search results, here are some reasons why it’s not recommended to write to an NTFS drive from Linux:

  1. Windows Disk Write Caching: NTFS uses disk write caching, which can cause issues when writing to the drive from Linux. This caching can lead to data corruption or loss if the Linux system crashes or is powered off unexpectedly. (Source: Unix & Linux Stack Exchange)
  2. NTFS-3G limitations: The NTFS-3G driver, which allows Linux to read and write to NTFS drives, has limitations. For example, it doesn’t support all NTFS features, such as compression, encryption, and some reparse points. This can lead to compatibility issues and data corruption. (Source: How to Mount and Access Windows NTFS Drives in Linux)
  3. File system corruption: Linux can sometimes corrupt new files being written to an NTFS partition, making them unreliable. This is because NTFS is designed for Windows and Linux file systems have different journaling mechanisms. (Source: [SOLVED] Running software and opening files from NTFS drives - Linux Mint Forums)
  4. Lack of write support for non-resident files: NTFS-3G only supports writing to non-resident files (files smaller than 500 bytes). This can cause issues when trying to write larger files or files with specific attributes. (Source: ArchWiki)
  5. Incompatibility with NTFS plugins: Some NTFS plugins, such as those used for compression or encryption, may not be compatible with Linux’s NTFS-3G driver. This can lead to issues when trying to access or modify files on the drive. (Source: Windows 10 - Can I write into an NTFS system from Linux? - Super User)

To summarize, while it is technically possible to write to an NTFS drive from Linux, it’s not recommended due to the potential for data corruption, file system inconsistencies, and compatibility issues. It’s generally recommended to use a Linux-native file system, such as Ext4, for storing data and configuring the system to avoid writing to NTFS drives whenever possible.

so which is the write way to format on windows pc with for dual booting (windows & linux) to avoid all the mess...

pls reply to my pt 3, 3a & 4 for more u/standing....thanks

The machine this related to had 2 Gb RAM if memory serves me correctly, so the swap area was made 4 Gb in size. The drive was in a machine that did not have UEFI and it was Zorin 12.3 Lite. I don't normally use NTFS at all on any GNU/Linux drive. When I first started manually partitioning GNU/Linux I made the root partition ('/') 30 Gb - in the video I made it 50 Gb (I now recommend nothing below 80 Gb as on another OS I had issues of running out of space. The root partition ('/') is where the OS and applications reside. I made an Extended Partition so as to create Logical volumes to avoid the 4 Primary Partition limitation rule being broken. If you use UEFI install and format partitions using GPT format, you can have as many Primary partitions as you want.

If you are dual-booting with Windows, I always recommend that you install GNU/Linux on its own hard drive. If that is not possible, such as when installing GNU/Linux alongside Windows on a Notebook, that is not always possible - not all Notebooks have capacity for two hard drives unless you are looking at a high spec notebook such as an Asus device with NVME SSD for the Windows OS and applications, and a traditional HDD for Data capture. If you are starting with a Drive that just has Windows on it, then you need to use Windows Disk Management tool to shrink C:\ drive to free up space. You should use GParted from Zorin OS to check how the partitions that exist on the drive are formatted. If there is no indication that GPT has been used and you see 4 Primary partitions, even making space for GNU/Linux OS will not be able to run. I know this from personal experience. Quite a few years ago I purchased an HP Mini 110 Netbook. It came with 4 partitions.

  1. Device driver partition at start
  2. C;\ partition holding Windows 7 Starter and applications
  3. Factory restore partition
  4. Media creation partition which creates 3 DVD's should you wipe the drive clean and install from DVD via external Optical Drive.
    All were marked in the partition table as Primary.

Hope this helps to clarify things.

In terms of using an NTFS partition, I would only use that to write to from Windows. If you want to access the data from GNU/Linux then copy it across to your Public folder in the GNU/Linux OS and open it up with an appropriate application to view such file in GNU/Linux rather than writing to anything on the NTFS partition.

thanks for the detailed explanation.... i got it -

one last question - which screen recorder you used in the video

Can't remember, it might have been OpenShot, but will have been edited in KDEnlive, then rendered to .mp4 before uploading to Vimeo. My current preferred option is VokoscreenNG, but I do want to try the latest Spectacle as this now includes screen recording too.

thank you :+1: :+1: