خطا و ارور · حدود 6 دقیقه

خطای «File too large for destination file system» با وجود فضای خالی یعنی چه؟

فلش یا حافظه مقصد چندین گیگابایت فضای خالی دارد، اما هنگام کپی یک فایل بزرگ پیام File too large for destination file system یا خطای مشابه ظاهر می‌شود.

اگر عجله داری

اگر مقصد فضای کافی دارد اما یک فایل بزرگ کپی نمی‌شود، محدودیت فایل‌سیستم مقصد—به‌ویژه FAT32—را بررسی کنید؛ قبل از Format یا تغییر فایل‌سیستم از داده‌های مقصد نسخه پشتیبان بگیرید.

مرحله‌به‌مرحله

  1. حجم خود فایل را ببینید و سپس در Properties یا Disk Utility نوع فایل‌سیستم مقصد را بررسی کنید. اگر FAT32 است و فایل نزدیک یا بالاتر از ۴ گیگابایت است، علت محتمل روشن می‌شود.
  2. اگر مقصد برای دستگاه خاصی مثل تلویزیون، ضبط خودرو یا کنسول استفاده می‌شود، قبل از هر تغییر بررسی کنید آن دستگاه چه فایل‌سیستم‌هایی را پشتیبانی می‌کند.
  3. اگر فقط انتقال موقت لازم است، در صورت مناسب‌بودن نوع فایل می‌توانید آن را به چند بخش تقسیم کنید یا از یک حافظه مقصد سازگارتر استفاده کنید؛ برای ویدئو یا آرشیو، روش تقسیم باید با برنامه‌ای انجام شود که در مقصد قابل بازسازی باشد.
  4. اگر تصمیم به تبدیل یا Format مقصد دارید، اول تمام فایل‌های مهم آن را جای دیگری کپی و بازشدن نسخه پشتیبان را کنترل کنید. Format داده‌های موجود را پاک می‌کند.
  5. بعد از انتخاب فایل‌سیستم مناسب و انتقال آزمایشی یک فایل، فایل بزرگ را کپی کنید و در مقصد اندازه و بازشدن آن را بررسی کنید.

چرا این کار جواب می‌دهد؟

فضای آزاد و حداکثر اندازه یک فایل دو چیز متفاوت‌اند. FAT32 برای یک فایل منفرد محدودیت حدود ۴ گیگابایت دارد؛ بنابراین ممکن است ۳۰ گیگابایت فضای خالی داشته باشید ولی یک فایل ۶ گیگابایتی روی آن کپی نشود.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

چرا با ۲۰ گیگابایت فضای خالی، فایل ۵ گیگابایتی کپی نمی‌شود؟

اگر مقصد FAT32 باشد، محدودیت اندازه هر فایل مستقل از فضای آزاد است؛ فضای خالی زیاد این محدودیت را حذف نمی‌کند.

آیا باید حتماً فلش را Format کنم؟

نه. بسته به کاربرد می‌توانید از مقصد دیگری استفاده کنید یا فایل را به شکل قابل‌بازسازی تقسیم کنید. اگر Format لازم شد، اول نسخه پشتیبان و سازگاری دستگاه مقصد را بررسی کنید.