Копирование файла в Windows 8 дает «недостаточно памяти» даже при большом объеме памяти и дискового пространства

17601
Nathan

У меня возникла эта проблема при копировании большого (50 ГБ) файла образа диска ( Macrium Reflect ) с флэш-накопителя на мой компьютер.

«Недостаточно памяти. Недостаточно памяти для завершения этой операции». Out of Memory Error Dialog

У меня было более чем вдвое больше дискового пространства, около 12 ГБ оперативной памяти, поэтому сообщение об ошибке не имело для меня большого смысла. Но это был самый большой файл, который я мог вспомнить, так что думал, что размер может иметь к этому отношение.

26
Привет, Натан. Я сделал несколько корректировок в ваших постах, чтобы сделать их еще лучше. Если вы чувствуете, что мои правки изменили ваше намерение, не стесняйтесь откатываться или, что еще лучше, просто [править] дальше. a CVn 9 лет назад 0
Первый вопрос: что такое файловая система NTFS? (если это fat32, то он не примет из-за ограничения размера файла) - следующий вопрос, если он дефрагментирован так, что файл размером 50 ГБ может поместиться в одном месте. user2813274 9 лет назад 0

2 ответа на вопрос

25
Nathan

Я скачал Teracopy и попытался использовать это для копирования файла; это тоже не удалось, но дало мне гораздо лучшее сообщение об ошибке файла: «Ошибка открытия: доступ запрещен»

Я проверяю файл «Разрешения безопасности» (щелкните правой кнопкой мыши «Свойства» -> «Безопасность»), и у текущего пользователя нет прав на чтение. Я добавил разрешения, и он скопировал нормально.

Я предполагаю, что поскольку файл был создан с загрузочного диска, возможно, он не знал, какому пользователю назначать надлежащие разрешения NTFS (хотя я думаю, что он мог бы просто оставить его открытым для всех?)

Также я думаю, что в Windows 8.1 есть ошибка, когда она пытается скопировать файл с неправильными правами доступа к файлу, который проваливается и отображает неправильное сообщение об ошибке.

Я собирался сказать «Проверьте свою файловую систему, чтобы увидеть, есть ли у вас FAT32», но я думаю, что я бы потерпел много неудач. Я бы никогда не подумал о разрешениях. Хорошо поймал! Ismael Miguel 9 лет назад 0
@IsmaelMiguel - Было бы бессмысленно даже упоминать FAT32 из-за размера файла, который по описанию составлял бы 6 ГБ. Ramhound 9 лет назад 0
@Ramhound Это действительно имеет смысл. Если вы отформатируете флеш-накопитель на 32 ГБ в FAT32 и попытаетесь скопировать файл, который занимает 4 ГБ или более, это скажет, что у вас недостаточно места, даже если у вас есть 20 ГБ свободного места. Ismael Miguel 9 лет назад 16
Хорошо; Я вижу вашу линию мысли; Да, в самом деле. Ramhound 9 лет назад 1
У Windows все еще есть то раздражающее свойство, что все копии файлов должны проходить через загрузочный раздел? Я помню (много лет назад), что попытка скопировать файл с компакт-диска в мой раздел D: не удалась бы, если бы у меня не было достаточно места на C: для временного файла. TMN 9 лет назад 1
@ TMN: динозавры тоже бродили по земле в то время? Mehrdad 9 лет назад 3
@ TMN: нет, я не верю в это. По крайней мере, еще в XP, я помню, как копировал файлы, которые были _almost_, безусловно, больше, чем количество свободного места, которое у меня было на моем загрузочном разделе в то время. Lightness Races in Orbit 9 лет назад 0
@ Натан: Lol @ Windows 8.1. Это довольно забавно. Рад, что вы это исправили. Lightness Races in Orbit 9 лет назад 0
0
Aaron Mason

У меня такое было сегодня при копировании файлов с диска SATA, подключенного к док-станции USB3 через адаптер. Когда я пошел проверить диск на наличие разрешений (согласно ответу Натана), я обнаружил, что диски исчезли. Я отключил и снова подключил жесткий диск, и после этого он работал нормально.