¿Cómo puedo copiar un archivo grande en Windows sin CopyFile o CopyFileEx?

Existe una limitación en Windows Server 2003 que le impide copiar archivos extremadamente grandes, en proporción a la cantidad de RAM que tiene. La limitación está en las funciones CopyFile y CopyFileEx, que son utilizadas por xcopy, Explorer, Robocopy y la clase .NET FileInfo.

Aquí está el error que obtienes:

No se puede copiar [nombre de archivo]: existen recursos de sistema insuficientes para completar el servicio solicitado.

The es una artículo base de conocimiento sobre el tema, pero pertenece a NT4 y 2000.

También hay una sugerencia parause ESEUTIL de una instalación de Exchange, pero no he tenido suerte de que eso funcione.

¿Alguien sabe de una manera rápida y fácil de manejar esto? Estoy hablando de> 50 Gb en una máquina con 2 Gb de RAM. Planeo iniciar Visual Studio y simplemente escribir algo para hacerlo por mí, pero sería bueno tener algo que ya estuviera disponible, estable y bien probado.

[Editar Proporcioné el código C # de trabajo para acompañar la respuesta aceptada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta