Saya memiliki folder yang berisi banyak file D:\dev\tools\eclipse
. Saya memutuskan untuk memindahkannya ke C:
drive saya (di jalur yang sama) untuk kecepatan, karena C:
merupakan SSD.
Drag-n-drop move menolak untuk menyalin 4 file dengan nama ekstra panjang yang mengatakan terlalu panjang.
- OS adalah Windows 7 Pro X64
C:
adalah SSD 250GBD:
menggunakan kartu RAID perangkat keras LSI 9260 dengan 3 drive 2TB yang dikonfigurasi sebagai RAID-5 (kapasitas efektif 3,6 TB)- Keduanya
C:
danD:
NTFS diformat.
Mengapa panjang jalur identik OK di drive RAID tetapi tidak pada SSD?
INFORMASI TAMBAHAN:
Jika saya menggunakan item menu konteks "Salin sebagai Path" (klik kanan) pada file, di D:
atasnya menyalin path yang memiliki 8.3 nama pendek menggantikan elemen path lebih dari 8 karakter, sedangkan di C:
atasnya menggunakan nama lengkap.
Namun, fsutil
menunjukkan kedua drive memiliki 8,3 nama yang diaktifkan
C:\Windows\system32>fsutil 8dot3name query c:
The volume state for Disable8dot3 is 0 (8dot3 name creation is enabled).
The registry state of NtfsDisable8dot3NameCreation is 2, the default (Volume level setting).
Based on the above two settings, 8dot3 name creation is enabled on c:.
C:\Windows\system32>fsutil 8dot3name query d:
The volume state for Disable8dot3 is 0 (8dot3 name creation is enabled).
The registry state of NtfsDisable8dot3NameCreation is 2, the default (Volume level setting).
Based on the above two settings, 8dot3 name creation is enabled on d:.
Mereka dikonfigurasikan secara identik, Sehingga masih menyisakan pertanyaan mengapa Windows akan menggunakan 8,3 nama dalam satu tetapi tidak yang lain.
Jawaban:
NTFS sendiri memiliki panjang jalur file maksimum 32.767 karakter / byte.
Ini adalah Windows API yang memiliki batas 260 karakter (256 karakter untuk jalur, ditambah 4 karakter untuk huruf drive, titik dua, garis miring dan trailing EOL / NUL), dan oleh karena itu utilitas sistem yang (kemungkinan besar) Anda gunakan untuk menyalin file berjalan dengan panjang itu, dan itulah yang gagal.
Untuk saran tentang cara berhasil menyalin jalur file panjang di Windows, lihat pertanyaan SU yang ada ini:
sumber