Hello.
I have a HDD with two partitions for backups, both formatted in NTFS.
One of them is encrypted with Veracrypt, the second one is common.
MacOS by default is mounting NTFS file system in read only mode, because it's not Apple file system. I'm using external driver from Tuxera to have full access, it worked well until I upgraded to Sonoma version of MacOS.
Thank you for sharing the error. The error suggests (as I would expect) that the volume needs to be decrypted, before the data can pass to the NTFS driver. I've been looking at the VeraCrypt reference, but so far it looks like all the sample commands omit the NTFS option under macOS (it is not a valid option for the --filesystem parameter). This suggests that the options are hardcoded and the tool does not query macOS for valid file system options.
MacOS implementation of mounting the filesystems doesn't seem to have ever used the mount command in itself to mount the disk images, rather it relies on hdiutil attach mounting the filesystem and deciding on the filesystem automatically while the disk image is attached. There seems to have been a change in behaviour from previous macOS versions to Sonoma in how it decides which filesystem driver to pick, so whether it chooses "ntfs" or "tuxera_ntfs".
When hdiutil decides to use just the default "ntfs" driver, you're going to be limited to read-only. A workaround you can use is to choose "Do not mount filesystem" under the advanced mount options. This means that you'll only create the virtual device, and do the mounting yourself. Next you can either open the Tuxera Disk Manager and then proceed to mount the newly added virtual device or mount it manually through terminal as such:
This should let you use the filesystem driver of your choice regardless of what hdiutil automatically picks. There might be ways to detect installed filesystem drivers and change the implementation to use a specific one through mount, but I'm not too familiar with macOS nor have a Sonoma VM setup.
Does this even mount with the regular ntfs driver? As the mount states, there seems to be some irregularities with the master file table why it is refusing to mount it. If I were you, I'd try to fix the NTFS filesystem on a Windows computer.
It is possible that the ntfs driver has less consistency and error checks and when it only mounts it read-only, it doesn't need to worry about corrupting the filesystem further. Though this is complete guesswork as I'm surprised one of them mounts and other doesn't.
Problem has been solved by connecting HDD to Windows, decrypting with VeraCrypt, then checking NTFS file system for errors. There were found some issues, after fixing secured partition started to mount properly via Tuxera NTFS driver on macOS. @Jertzukka thanks for the idea!
If I can ask, does Sonoma still mount it as default ntfs, and you need to do the manual mounting to get it to use the tuxera_ntfs? If that is the case I could take a look at some point if is feasable to detect installed drivers (Paragon, Tuxera) and using one if found over default.
The company's new exFAT file system add-on is a hardware cost-friendly feature for Android and Linux-based embedded systems that improves data resilience in devices like DVRs, drones, cameras, and data recorders.
The applications of this technology cover use cases where continuous video recording is required, and data needs to be preserved and available. In these cases, the data captured through video is critical to inform decisions and can serve as evidence, for example, in case of a traffic incident. Devices like digital video recorders (DVRs) and dashcams for cars, industrial-grade cameras used in security or vision systems, and commercial drones collecting data about the environment are possible target devices for this innovation.
Tuxera Persistence Manager enables the embedded systems designer to control, using software, how much data is written to cache before its content is committed to the storage media and at what time interval.
Data flushing is the process of committing all data from the memory buffers to the storage media. It prevents losing data in case of sudden power cut, and it is therefore critical in ensuring the power fail-safety of a system. "Normally, recording devices save data to volatile memory," says Teemu Sivonen, Product Manager at Tuxera. "If the device abruptly loses power, such as from being unplugged or from a hardware defect, the data in the process of being recorded has not had time to flush to disk and is lost forever."
In a power-loss situation, super- or ultra-capacitors are typically used to provide a small amount of power while the data flush occurs. But supercapacitors can be very expensive depending on capacity, voltage, and other special requirements. Based on a real customer scenario, in an automotive DVR system the cost can range up to 4 USD or more per supercapacitor. Additionally, hardware components are subject to supply chain changes and vulnerability, and thus can delay a product going to market according to required product roadmaps.
With this feature, the dependency on supercapacitors to provide power-fail safety and prevent data loss can be optimized. The software gives system designers the flexibility to determine the size of the data chunks to flush and when, ensuring data is safely stored in the event of crash or power loss.
"If a vehicle crashes while it is recording video on a dashboard camera, a resulting power loss can cause the loss of the last 30 seconds or more of the recording," Sivonen adds. "Tuxera Persistence Manager ensures that if the recording device unexpectedly loses power, as much data as possible is saved and committed to storage. The user can adjust the software's settings to control how often the device flushes data to the disk, minimizing both the size of supercapacitor required and the amount of data at risk."
Tuxera Persistence Manager will be demoed at Tuxera's booth at Embedded World 2024, in Hall 4, Booth 4-438. The company welcomes interested customer prospects, partners, media, and analysts to talk with their experts at the booth, or send an inquiry to sa...@tuxera.com.
About Tuxera
Tuxera is the leading quality-assured data storage management software and networking technologies provider. We help people and businesses store and move data reliably while making file transfers faster and content easily accessible. Our software is at the core of billions of phones, tablets, cars, TV sets, cameras, drones, external storage, routers, spacecraft, IoT devices, and public cloud storage platforms.
Tuxera's customers include car makers, device manufacturers, industrial equipment manufacturers, data-driven enterprises, and much more. They rely on our software to protect data integrity, improve storage performance, transfer data rapidly and securely, and extend flash memory lifetime in their products and for their projects. We are also members of JEDEC, AGL, SD Association, The Linux Foundation, and other industry associations. Founded in 2008, Tuxera's headquarters are in Finland, with regional offices in China, Germany, Hungary, South Korea, Japan, Taiwan, and the U.S.
c80f0f1006