El Blog de Gualtrysoft

Windows 2000/2003/2008, Active Directory, VBScript, Hyper-V, PowerShell y todo aquello interesante a la hora de usar, configurar y administrar Windows Server. También tenemos longanizas…

Cachemov.exe – Cómo Mover El Almacén Local De Los Archivos Sin Conexión

Posted by urpiano en Viernes 1 \01\UTC diciembre \01\UTC 2006

Introducción

Cuando usamos ficheros sin conexión (por ejemplo, tenemos una GPO que redirecciona la carpeta Mis documentos), nos podemos encontrar con que la partición del sistema se queda sin espacio. Esto es debido a que la caché de los archivos sin conexión está ubicada en %SystemRoot%\CSC. Llegados a este punto, podremos desear mover esta caché a otro disco para así liberar espacio en el disco del sistema. Sin embargo, el sistema operativo no nos proporciona ningún mecanismo para poder mover esta caché a otro disco ¿cómo lo haremos?

Cachemov.exe

En el Kit de Recursos de Windows 2000 existe una utilidad que nos permite mover la ubicación de la carpeta que contiene la caché de archivos sin conexión (recordemos, de forma predeterminada %SystemRoot%\CSC). Es una herramienta GUI (con interface gráfico). Si atendemos a las instrucciones de uso de esta herramienta, basta con ejecutarla, seleccionar la unidad a la que queremos mover la cache y pulsar Ok. hay una serie de requerimientos y precauciones a la hora de usar esta herramienta:

  • Se debe pertenecer al grupo de administradores del equipo.
  • Sólo se puede mover la caché a un disco local (¿qué sentido tiene mover la caché a una unidad de red? precísamente la caché está destinada a almacenar de forma local ficheros que están en una ubicación de red, para así poder disponer de ellos cuando no estamos en red).
  • Si movemos la caché a una unidad que no es de sistema, podríamos a continuación cambiar la letra a esta unidad; en este caso las carpetas sin conexión no funcionarán correctamente.
  • Es conveniente hacer respaldo de los ficheros importantes con cierta periodicidad; a pesar de estar extensamente testeada esta herramienta, este proceder nos puede proteger de pérdida de datos frente a fallos de alimentación y otras contingencias.
  • Es conveniente que la caché la mantengamos en una unidad con sistema de archivos NTFS, de forma que los usuarios no administradores no tengan acceso a los ficheros internos de la cahé; esto no significa que los ficheros sin conexión no puedan tener su caché en una unidad con el sistema de archivos FAT o FAT32.

Además de usar la interface gráfica de usuario de cachemov.exe, podemos también usar esta herramienta de forma desatendida desde línea de comandos con la siguiente sintáxis:

cachemov -unattend v:\

donde v:\ es la unidad de disco a la que queremos mover la caché.

Los resultados son registrados como eventos de aplicación.

Para que funcione cachemov.exe es necesario que estén en la misma carpeta los ficheros:

cachemov.exe
cchmvmsg.dll

Consideración para versiones no inglesas de Windows

Si ejecutamos cachemov.exe en una versión no inglesa de Windows, nos encontraremos con que en el segundo paso Check the Destination nos da el error Failed to reset security on cache. Move cannot continue. Esto es debido a que la aplicación no usa el grupo Administradores por medio de su SID, si no por medio de su nombre, como constante de cadena; al ser una versión inglesa lo que espera encontrar es el grupo Administrators; por tanto, para poder ejecutar la aplicación sin tener este error, es necesario que renombremos el grupo Administradores y le pongamos el nombre Administrators. Para ello hacemos click derecho sobre Mi PC, Administrar, en el panel del árbol nos situamos en Administración del equipo\Herramientas del sistema\Usuarios locales y grupos\Grupos y en el panel de detalles hacemos click sobre Administradores, pulsamos F2 y cambiamos el nombre a Administrators. Una vez hayamos movido la caché no hay problema para que volvamos a renombrar el grupo como Administradores.

Referencias

216581 – How to Change the Location of Client-Side Cache in Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;216581

JSI Tip 4230. How can I change the location of client-side cache in Windows 2000
http://www.jsifaq.com/SUBI/tip4200/rh4230.htm

303256 – Cachemov Does Not Work on Localized Versions of Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;303256

Ezine Tools – CACHEMOV Download
http://www.computerperformance.co.uk/Litmus/tools_ezine.htm#CacheMov

About these ads

Una respuesta to “Cachemov.exe – Cómo Mover El Almacén Local De Los Archivos Sin Conexión”

  1. Carlos said

    Hola urpiano.
    Sólo queria comentar una cosa al respecto de la redirección de la carpeta “Mis documentos”.
    Me gustaría saber si alguna vez te has encontrado con problemas a la hora de realizar la
    redirección de dicha carpeta en sistemas basados en windows server 2003. Yo particularmente
    he tenido el inconveniente de realizar dicha configuración sin obtener ningún resultado.
    La versión de windows server 2003 que me dio dicho problema fue la estandar edition con SP1.
    No se si sabría decirme de algún enlace donde se describa más o menos lo que hay que hacer,
    yo ciertamente ya he visto muchos y lo más raro es que en todos vienen a explicar la misma
    configuración. Por eso pienso que a lo mejor puede ser un error en la versión estándar, que
    quizá se solucione con algún tipo de parche.

    Muchas gracias.Saludos.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 42 seguidores

A %d blogueros les gusta esto: