NTFS File Transfering Problems - Error splicing file: Value too large for define

Hoping someone can assist here.

When transferring files between both of my NTFS drives I keep getting this error:

Error splicing file: Value too large for defined data type fix

After looking into it, seems like it’s a kernel/samba issue. I googled around, and found an old launchpad thread:

People have been able to get around this error by doing:

mount -t cifs -o user=me,pass=secret,nounix,noserverino //server/share /mount

however my drives aren’t CIFS shares. I’m just transferring directly between drives.

Any possible way to change that command so it works with ntfs mounts?

That seems to be a bug in gcc when compiling - my guess is that you’re using the file manager (Nautilus?), so the bug is probably there.

Is there anything unusual with these files? Are they large? Is either drive heavily fragmented? Can I be clear - both drives are NTFS?

The files are pretty large yeah. In excess of 30GB.

Both drives are NTFS. Non are fragmented though.

How is Linux being loaded ? (liveCD ?)

How are these drives connected ?

From my Ubuntu installation. The other two drives are backup drives, no OSes on them.

But how are they attached ? (USB / SATA)

and how are they mounted ? (FUSE or via fstab)

They’re connected via Sata of course. :slight_smile:

I guess they’re FSTAB? I’m not sure… They just mount when I click them in Nautilus.

Reboot, then without doing anything else, post the uotput from:


and the contents of:

gedit /etc/fstab

then click the drives in file manager to mount them … and post the output from