У меня большой файл в Windows XP - его 38 ГБ. (изображение VM)
Я не могу его копировать.
Перетаскивание на рабочий стол - дает ошибку "Недостаточно системных ресурсов для завершения запрошенной службы"
Использование Java - FileChannel.transferTo(0, fileSize, dest) завершается с ошибкой для всех файлов > 2GB
Использование Java - FileChannel.transferTo() в кусках 100Mb не работает после ~ 18Gb
java.io.IOException: Insufficient system resources exist to complete the requested service
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.FileDispatcher.write(FileDispatcher.java:44)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:72)
at sun.nio.ch.IOUtil.write(IOUtil.java:28)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:198)
at sun.nio.ch.FileChannelImpl.transferToTrustedChannel(FileChannelImpl.java:439)
at sun.nio.ch.FileChannelImpl.transferTo(FileChannelImpl.java:510)
Я имею в виду - компьютер имеет 3 ГБ ОЗУ. Буфер на 100 ГБ должен быть достаточно!?!?
По-видимому, команды DOS "copy" и "xcopy" также терпят неудачу.
(править) Я пробовал COPY и XCOPY - они терпят неудачу с той же ошибкой. XCOPY, похоже, действительно очень долго об этом.
Я слышал о Robocopy, но он не копирует отдельные файлы?
Я действительно чувствую, что Windows для проигрыша прямо сейчас. Разумеется, Microsoft не слышала о файлах размером более нескольких ГБ?
Спасибо!