Select the product you need help with
ARCHIVO: Controlador de muestra Ramdisk.sys para Windows 2000Id. de artículo: 257405 - Ver los productos a los que se aplica este artículo IMPORTANTE Este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad de él y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/
)
Definición del Registro de Microsoft Windows
En esta páginaResumen Ramdisk es un ejemplo que muestra un controlador de
dispositivos de Windows 2000(r) exclusivo para software. Este controlador crea
una unidad de disco RAM de un tamaño especificado. Puede utilizar este disco
RAM como cualquier otro disco, pero el contenido del disco se pierde cuando
apaga el equipo. (Generalmente, el administrador de caché de Windows(r) 2000
realiza mucho mejor la tarea de optimizar el uso de memoria que el disco
RAM.) La instrucciones de instalación y creación del controlador de este artículo sólo se aplican a Windows(r) 2000. NOTA Esta muestra proporciona un ejemplo de un controlador mínimo. Ni el controlador ni los programas de muestra están pensados para su uso en un entorno de producción. Están pensados con fines educativos y como la versión de la estructura de un controlador. Más informaciónEl
archivo siguiente se puede descargar desde el Centro de descarga de
Microsoft: Contraer esta imagen ![]()
(http://download.microsoft.com/download/win2000ddk/sample01/1/nt5/en-us/ramdisk.exe)
Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 119591 Microsoft exploró este archivo en busca de virus con el software
de detección de virus más actual disponible en la fecha de publicación.
Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la
realización de cambios no autorizados.
El archivo Ramdisk.exe contiene los archivos siguientes:
(http://support.microsoft.com/kb/119591/
)
Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Archivo Descripción -------------------------- Ramdisk.c Archivo de origen para el controlador de muestra Ramdisk Pnp.c Archivo de origen que controla los IRP de PnP Ramdisk.h Incluye archivo que contiene las estructuras de Ramdisk Debug.h Incluye archivo que contiene la definición de depurar impresión Sources Archivo genérico para crear la muestra de código Makefile Archivo MAKE estándar de Windows 2000 Ramdisk.inf Archivo de instalación del controlador Ramdisk.htm Documentación del recorrido por esta muestra Ramdisk.sys Archivo del controlador de Windows 2000 (compilación libre) Generar la muestraHaga clic en el icono Free Build Environment o en el icono Checked Build Environment bajo el grupo de programas Development Kits con el fin de configurar las variables de entorno básicas necesarias para la utilidad de generación.Cambie al directorio que contiene el código fuente del dispositivo, con un comando como CD C:\\Drivers\\Ramdisk. Ejecute build -ceZ o utilice la macro BLD. Esto invoca a las rutinas MAKE de Microsoft que producen archivos de registro llamados Buildxxx.log, y también Buildxxx.wrn y Buildxxx.err si hay advertencias o errores, donde xxx representa "fre" o "chk", dependiendo del entorno elegido. Si la compilación se realiza correctamente, el archivo Ramdisk.sys del controlador se coloca en una subcarpeta específica de la plataforma de su carpeta %rutaAccesoDestino%, que se especifica en el archivo Sources. Instalar la muestraPara instalar el controlador:
Configurar la unidad de RamdiskADVERTENCIASi utiliza incorrectamente el Editor del Registro puede tener serios problemas que tal vez requieran volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar problemas que resulten del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad. Puede utilizar el Registro para configurar Ramdisk. El archivo Ramdisk.inf contiene los valores predeterminados para todos los parámetros configurables. Se incluye a continuación una descripción breve de cada parámetro: BreakOnEntry REG_DWORD 0
Es un valor booleano que determina si se generó un punto de parada durante la rutina DriverEntry. No tiene ningún efecto en una generación libre del controlador.
DebugLevel REG_DWORD 0
Este valor especifica el nivel de mensajes de diagnóstico generados. Los valores más grandes generan mensajes más detallados. Puede tomar los valores de 0 a 3. No tiene ningún efecto en una generación libre del controlador.
DebugComp REG_DWORD 0xFFFFFFFF
Este valor especifica los componentes en los que se imprimen mensajes de depuración. Cada bit especifica el componente. Consulte Debug.h para ver una lista de componentes. No tiene ningún efecto en una generación libre del controlador.
DiskSize REG_DWORD 0x100000 (1,048,576 1Mb)
Este valor es el tamaño de la unidad de Ramdisk en bytes.
DriveLetter REG_SZ Z:
Ésta es la letra de la unidad predeterminada asociada a la unidad de Ramdisk.
RootDirEntries REG_DWORD 512
Éste es el número de entradas en el directorio raíz.
SectorsPerCluster REG_DWORD 2
Ésta es la granularidad de la unidad de asignación.
Actualización de Windows XP:La instalación del controlador de muestra Ramdisk en un equipo que sólo tiene NTFS podría no ser utilizable. Para resolver el problema, haga el siguiente cambio: Mientras llama a la función IoCreateDevice (función RamdiskAddDevice en pnp.c), cambie el tipo de dispositivo de FILE_DEVICE_VIRTUAL_DISK a FILE_DEVICE_DISK y vueva a compilar el controlador. Después de instalar el controlador, reinicie el sistema para tener acceso a Ramdisk mediante el Explorador. Advertencia: al instalar Ramdisk en Windows XP, puede dejar inutilizable la característica Restaurar sistema. Referencias Kit de desarrollo de controladores de Microsoft Windows
2000 PropiedadesId. de artículo: 257405 - Última revisión: viernes, 23 de marzo de 2007 - Versión: 5.2 La información de este artículo se refiere a:
| Seleccione idioma
|



Volver al principio








