Question Un RAMDrive en PowerShell ?
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 2 semaines #33933
par FLAHAUT Samuel
Un RAMDrive en PowerShell ? a été créé par FLAHAUT Samuel
Bonjour,
J'ai un script qui génère des fichiers toutes les 1 à 2 secondes, ces fichiers sont récupérés par d'autres programmes.
Par un soucis d'efficacité, j'aimerais stocker ces fichiers dans un lecteur en mémoire vive (d'une dizaine de méga octets) ;
est-il possible de faire un lecteur style RAMDrive en mémoire vive avec PowerShell ?
Hello Worldement.
J'ai un script qui génère des fichiers toutes les 1 à 2 secondes, ces fichiers sont récupérés par d'autres programmes.
Par un soucis d'efficacité, j'aimerais stocker ces fichiers dans un lecteur en mémoire vive (d'une dizaine de méga octets) ;
est-il possible de faire un lecteur style RAMDrive en mémoire vive avec PowerShell ?
Hello Worldement.
Connexion ou Créer un compte pour participer à la conversation.
- Matthieu
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 36
- Remerciements reçus 0
il y a 1 an 2 semaines #33936
par Matthieu
Réponse de Matthieu sur le sujet Un RAMDrive en PowerShell ?
Salut,
Oui c'est possible.
Oui c'est possible.
# Tu spécifies le lecteur et la taille pour le RAMDisk
$DriveLetter = "R:"
$DiskSizeMB = 512
# Tu crées ton instance
$shell = New-Object -ComObject WScript.Shell
# Tu crées le RAMDisk en utilisant la fonction fsutil et tu exécute la commande
$cmd = "fsutil file createnew $($DriveLetter)\ramdisk.txt $($DiskSizeMB * 1024 * 1024)"
$shell.Run($cmd, 0, $true)
# Tu montes le RAMDisk en tant que lecteur avec la lettre spécifiée
Mount-DiskImage -ImagePath "$($DriveLetter)\ramdisk.txt" -PassThru | Get-Partition | Initialize-Disk -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "RAMDisk" -Confirm:$false
Connexion ou Créer un compte pour participer à la conversation.
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 2 semaines #33938
par FLAHAUT Samuel
Réponse de FLAHAUT Samuel sur le sujet Un RAMDrive en PowerShell ?
Bonjour,
Je ne vois pas pourquoi le disque serai monté en RAM avec ce script.
Je m'interroge.
Je ne vois pas pourquoi le disque serai monté en RAM avec ce script.
Je m'interroge.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 an 2 semaines #33944
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Un RAMDrive en PowerShell ?
Bonjour,
Effectivement la solution que propose Matthieu n'a pas l'air très fonctionnelle.
Cela étant, en cherchant un peu (car visiblement il n'existe aucune solution native sous Windows), j'ai trouvé ceci : github.com/aso930/CreateRAMDISK
Arnaud
Effectivement la solution que propose Matthieu n'a pas l'air très fonctionnelle.
Cela étant, en cherchant un peu (car visiblement il n'existe aucune solution native sous Windows), j'ai trouvé ceci : github.com/aso930/CreateRAMDISK
Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 2 semaines #33946
par FLAHAUT Samuel
Réponse de FLAHAUT Samuel sur le sujet Un RAMDrive en PowerShell ?
Thanks.
Effectivement j'avais vu cette possibilité qui utilise les "iSCSI Services" mais sur des Windows Server. Et comme mes scripts tournent sur des machines allant de Windows 7 à Windows 11 et de Windows server 2012 R2 à 2019...
J'avoue que j'avais espéré une méthode native inconnue ^^'.
Effectivement j'avais vu cette possibilité qui utilise les "iSCSI Services" mais sur des Windows Server. Et comme mes scripts tournent sur des machines allant de Windows 7 à Windows 11 et de Windows server 2012 R2 à 2019...
J'avoue que j'avais espéré une méthode native inconnue ^^'.
Connexion ou Créer un compte pour participer à la conversation.
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 2 semaines #33953
par FLAHAUT Samuel
Réponse de FLAHAUT Samuel sur le sujet Un RAMDrive en PowerShell ?
???
Well:
-computername is not necessary on your local computer
1. you can't list a class if you don't name the class
2. What?!
3. Why? ^^'
Phishing?
Well:
-computername is not necessary on your local computer
1. you can't list a class if you don't name the class
2. What?!
3. Why? ^^'
Phishing?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.121 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Un RAMDrive en PowerShell ?