VirtualGrandMA is a lightweight Windows application that simplifies the creation and management of virtual USB drives for MA Lighting’s GrandMA onPC software (and others!)
It provides a modern, intuitive UI and handles everything from .img creation to automatic mounting using the ImDisk Toolkit — no command-line work needed.
✅ Create Virtual USB Images
Quickly create new .img or .vhd files in any size (GB). Perfect for simulating USB drives for GrandMA show files.
✅ Mount & Unmount Instantly
Mount your image as a removable USB drive with one click using ImDisk. Unmount cleanly when done.
✅ Automatic FAT32 Preparation
Every mounted image is ready for GrandMA — ideal for fixture libraries, show backups, or exports.
✅ Recent Images List
The 10 most recently used .img files are automatically tracked and displayed for fast access.
✅ ImDisk Installer Integration
If ImDisk Toolkit isn’t found, VirtualGrandMA will prompt and install it automatically using the included install.bat and files.cab.
✅ Integrated Console View
Optional console output for debugging or monitoring backend operations.
The console can be shown or hidden dynamically — closing it won’t quit the main app.
✅ Modern UI
Built with the ReaLTaiizor framework for a clean, dark, and modern Windows Forms experience.
| File | Description |
|---|---|
GMA2Toolkit.exe |
Main executable |
install.bat |
Installs ImDisk Toolkit automatically if missing |
files.cab |
Required by install.bat for ImDisk installation |
recent.txt |
Automatically generated list of last used .img files (stored in AppData) |
- Run
VirtualGrandMA.exe - Click Browse to select or create a
.imgfile - Click Create Image to make a new one, or Mount to attach an existing one
- Once mounted, Windows assigns a removable drive letter
- Copy your GrandMA show files or libraries there
- When done, click Unmount safely
💡 The app automatically remembers your last used image and keeps a list of recent ones.
- Windows 10 / 11 (x64)
- .NET Framework 4.8
- ImDisk Toolkit (auto-installs if missing)
- Administrator privileges (required for mounting/unmounting)
- Language: VB.NET (.NET Framework)
- IDE: Visual Studio 2022
- UI Framework: ReaLTaiizor
- Supports both
.imgand.vhdbackends (ImDisk + VHD test backend) - Persists settings via
My.Settingsand stores MRU data in%AppData%\GMA2Toolkit
To publish manually:
- Open the project in Visual Studio
- Ensure
install.batandfiles.cabare included with:- Build Action:
Content - Copy to Output Directory:
Copy always
- Build Action:
- Right-click the project → Publish
- Choose a Folder target (recommended first)
- Run
GMA2Toolkit.exefrom the published output — all files will be included automatically.
This project is provided free of charge for non-commercial and educational purposes.
All trademarks and software names (e.g., GrandMA2, MA Lighting) are the property of their respective owners.
- Developer: Marvin Franssen
- UI Framework: [ReaLTaiizor] (https://github.com/ForeverZer0/ReaLTaiizor)
- Virtual Disk Backend: [ImDisk Toolkit] (https://sourceforge.net/projects/imdisk-toolkit/)