J'utilise ImDisk pour créer un lecteur virtuel dans Windows 7. Je l'utilise comme lecteur temporaire pour les documents, et il sera créé à chaque redémarrage de l'ordinateur / Windows. Cela fonctionne bien; cependant, je veux créer le lecteur dans la mémoire physique au lieu de la mémoire virtuelle.
Dans l'onglet de configuration de Windows, il y a le «pilote de disque virtuel ImDisk». Avec cet outil, il est possible de créer des disques virtuels dans la mémoire physique (voir également l'image ci-dessous), mais la version en ligne de commande n'a pas d'option de mémoire physique ou je ne peux pas comprendre.
Est-il possible de créer des disques virtuels en mémoire physique sur la ligne de commande?
Voici le code batch de ligne de commande que j'utilise actuellement:
imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"
Comment puis-je faire cela?
la source
Je voulais cela sur un serveur où les autorisations sont un peu plus complexes, alors voici la ligne de commande complète pour obtenir une configuration de disque RAM physique avec ImDisk, créer un répertoire (afin que vous puissiez attribuer des autorisations plus complexes - il y a des limites sur l'accès complet au lecteur) et attribuer des autorisations de modification à un groupe par son nom.
Il s'agit donc de:
-a
: Créer un disque virtuel-o awe
: Dans la RAM physique-s 512M
: 512 Mo-m R:
: Named R-p...
: Lui dit de formater le disque avec les paramètres par défaut, tranquillement.Il passe à R, crée le répertoire
r
, puisicacls
accorde des autorisations au groupe "Web" (si vous vouliez un utilisateur, utilisez simplement son nom ici à la place, pas de différence de syntaxe),(OI)(CI)
chaque fichier et dossier à l'intérieur devrait hériter de cette autorisationM
Modifier, qui c'est lire, lister, écrire, créer / supprimer / modifier.la source