4 GBを超えるファイルはFTPで間違ったファイルサイズが表示され、正しく動作しません

4 GBを超えるファイルはFTPで間違ったファイルサイズが表示され、正しく動作しません

本当に厄介な問題に遭遇したので、助けていただければ幸いです :)

ファイルの場所: HDD が接続された TP-Link Archer 2600

さて、この HDD には、別の場所にある Raspberry Pi でストリーミングするビデオ ファイル (.mkv) がいくつかあります。ファイルが 4 GB 未満であれば、まったく問題ありません。すべて正常に動作しています。

ファイルが 4 GB を超えると、問題が発生し始めます。これをストリーミングしようとすると、ビデオの一部 (20 ~ 30 分程度) しか表示されません。

例:

  • 5.2 GBのビデオファイルがあります
  • このビデオは約2時間で、.mkvファイルです
  • ラズベリーパイでストリーミングすると、アラートやメッセージが表示されずに25分後に停止します。
  • FTP で確認すると、ファイルは 768 MB しかないと表示されます。
  • 他のファイルも確認しました。4 GB 未満のファイルはすべて正しいファイル サイズで表示されます。4 GB を超えるファイルはすべて、はるかに小さいファイル サイズで表示されます。
  • FileZilla にアクセスしてファイルをコンピューターにダウンロードしようとすると、ダウンロード バーが 768 MB で 100% に達しますが、ダウンロードは続行されます。
  • 5.2 GB で停止し、ファイル全体がダウンロードされます。

一体なぜ、ファイルが実際よりも小さいと判断されるのでしょうか? 毎回ファイルをダウンロードしたくないのです。

もちろん、ルーターに接続されたHDDがNTFSとしてフォーマットされていることを確認しており、HDDへのファイル転送に問題はありません。

TP-Link にファイルサイズの制限があるかどうか尋ねたところ、4 TB だと言われました...

この原因は何なのか、またエラーをどこから探し始めればよいのか、何かご存知ですか? :)

関連情報