Принимаю условия соглашения и даю своё согласие на обработку персональных данных и cookies.

У Windows Vista кончается память при копировании файлов

18 октября 2007, 12:07
Невероятный баг обнаружился в операционной системе Windows Vista.
Оказывается, при копировании большого количества файлов за одну операцию в системе может закончиться свободная оперативная память — даже на самом мощном ПК с гигабайтами RAM. Этот баг планировалось устранить в Service Pack 1, но патч туда так и не включили, так что для устранения глюка требуется скачать отдельную заплатку.

Сообщение “Out of memory. There is not enough memory to complete this operation” появляется при копировании за одну операцию примерно 17 000 файлов или больше с «расширенными» атрибутами (EA) с компьютера Vista на другой ПК. Ошибка связана с утечкой памяти в модуле Windows OLE и объясняется тем, какие операции Windows Explorer производит с EA-файлами при их копировании.

Конечно, баг весьма специфический и вряд ли проявит себя хотя бы на 0,01% компьютеров с Windows Vista, но сам факт того, что в системе может закончиться память при копировании файлов — это просто поразительно.