У меня большой файл в Windows XP - его 38 ГБ. (образ виртуальной машины)
Я не могу его скопировать.
Перетаскивание на рабочий стол - выдает ошибку «Недостаточно системных ресурсов для завершения запрошенной услуги»
Использование Java - FileChannel.transferTo (0, fileSize, dest) завершается ошибкой для всех файлов> 2 ГБ
Использование Java - FileChannel.transferTo () порциями по 100 МБ завершается ошибкой после ~ 18 ГБ
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 слышал о файлах размером более нескольких ГБ?
Спасибо!