English · Deutsch ↓
A web-based configuration file generator for NanaBox .7b virtual machine configuration files. The interface is available in English and German — switch with the EN/DE toggle in the header.
Covers the full configuration reference as of NanaBox 1.6 Update 5.
🔗 Live: https://dmatrix68-boop.github.io/nanabox-config/
- Live preview – JSON output with syntax highlighting updates as you type
- Import – drag & drop or file picker for existing
.7bfiles, with a summary before anything is applied - Download – writes UTF-8 BOM encoded
.7bfiles as required by NanaBox - Bilingual UI – English (default) and German, remembered across visits
- Lossless round-trip – imported values are preserved on export, including policies this generator does not know yet
- Validation hints – warns when a share
Namecollides with an access name NanaBox reserves forEnableHostDriverStore
Virtual disks, ISO images and physical drives, with a file browser on each path field.
All redirect flags, per-drive selection (A–Z) and per-device redirection by device instance path.
Assignment mode, EnableHostDriverStore with its reserved share names, and per-device PartitionId for GPU partitioning.
Every .7b file is summarised before it replaces the current form.
| Section | Fields |
|---|---|
| Basic | Name, GuestType, ProcessorCount, MemorySize |
| SCSI Devices | VirtualDisk, VirtualImage, PhysicalDevice – with file browser |
| Network Adapters | MAC, EndpointId, Switch (ID/Name/Subnet), Connected |
| GPU | AssignmentMode (Disabled/Default/Mirror/List), EnableHostDriverStore, SelectedDevices |
| Security | SecureBoot, TPM 2.0, ExposeVirtualizationExtensions |
| COM Ports | UefiConsole, ComPort1, ComPort2 |
| State Files | GuestStateFile (required), RuntimeStateFile (required), SaveStateFile |
| Video Monitor | HorizontalResolution, VerticalResolution, DisableBasicSessionDpiScaling |
| Keyboard | RedirectKeyCombinations, all 9 virtual key code hotkeys |
| Enhanced Session | 11 redirect flags, per-drive selection (A–Z), per-device selection (Devices) |
| Chipset / SMBIOS | Manufacturer, ProductName, Version, Family, SKUNumber, SerialNumber, UUID, … |
| Policies | All 10 legacy/force flags (requires Windows 11 24H2+), plus unknown policies carried over from an import |
| Shares | Plan 9 shares (1.5 Update 2), Virtual SMB shares (1.6 Update 1) |
GuestStateFileandRuntimeStateFileare always written to the output – NanaBox raises a File not found error if they are missing. If left blank they default to<VM name>.vmgs/<VM name>.vmrs.- The file browser button on SCSI path fields uses the File System Access API where available. Due to browser security restrictions only the file name is filled in – the full path has to be completed manually.
EnhancedSession.Devicestakes device instance paths (e.g.USB\VID_5986&PID_211C&MI_00\6&218C4A3&0&0000), obtainable from Device Manager (Details → Device instance path) orGet-PnpDevice.- With
EnableHostDriverStoreenabled, NanaBox creates read-only shares namedNanaBox.HostDrivers,NanaBox.HostLxssLiband the deprecatedHostDriverStore. Your own shares must not reuse those names – the generator flags a collision.
MIT
English ↑ · Deutsch
Ein webbasierter Generator für NanaBox-Konfigurationsdateien im Format .7b. Die Oberfläche ist in Englisch und Deutsch verfügbar – umschaltbar über den EN/DE-Schalter in der Kopfzeile.
Deckt die vollständige Konfigurationsreferenz mit Stand NanaBox 1.6 Update 5 ab.
🔗 Live: https://dmatrix68-boop.github.io/nanabox-config/
- Live-Vorschau – JSON-Ausgabe mit Syntaxhervorhebung, aktualisiert sich beim Tippen
- Import – Drag & Drop oder Dateiauswahl für vorhandene
.7b-Dateien, mit Zusammenfassung vor dem Übernehmen - Download – erzeugt
.7b-Dateien als UTF-8 mit BOM, wie von NanaBox gefordert - Zweisprachige Oberfläche – Englisch (Standard) und Deutsch, die Auswahl bleibt gespeichert
- Verlustfreier Round-Trip – importierte Werte bleiben beim Export erhalten, auch Policies, die dieser Generator noch nicht kennt
- Validierungshinweise – warnt, wenn ein Share-
Namemit einem Access Name kollidiert, den NanaBox fürEnableHostDriverStorereserviert
Virtuelle Festplatten, ISO-Images und physische Laufwerke, mit Dateibrowser an jedem Pfadfeld.
Alle Umleitungs-Flags, Auswahl einzelner Laufwerke (A–Z) und Umleitung einzelner Geräte per Device Instance Path.
Zuweisungsmodus, EnableHostDriverStore mit seinen reservierten Share-Namen und PartitionId je Gerät für GPU-Partitionierung.
Jede .7b-Datei wird zusammengefasst, bevor sie das aktuelle Formular ersetzt.
| Bereich | Felder |
|---|---|
| Basis | Name, GuestType, ProcessorCount, MemorySize |
| SCSI-Geräte | VirtualDisk, VirtualImage, PhysicalDevice – mit Dateibrowser |
| Netzwerkadapter | MAC, EndpointId, Switch (ID/Name/Subnetz), Connected |
| GPU | AssignmentMode (Disabled/Default/Mirror/List), EnableHostDriverStore, SelectedDevices |
| Sicherheit | SecureBoot, TPM 2.0, ExposeVirtualizationExtensions |
| COM-Ports | UefiConsole, ComPort1, ComPort2 |
| State-Dateien | GuestStateFile (Pflicht), RuntimeStateFile (Pflicht), SaveStateFile |
| Videomonitor | HorizontalResolution, VerticalResolution, DisableBasicSessionDpiScaling |
| Tastatur | RedirectKeyCombinations, alle 9 Virtual-Key-Code-Hotkeys |
| Enhanced Session | 11 Umleitungs-Flags, Laufwerksauswahl (A–Z), Geräteauswahl (Devices) |
| Chipsatz / SMBIOS | Manufacturer, ProductName, Version, Family, SKUNumber, SerialNumber, UUID, … |
| Policies | Alle 10 Legacy-/Force-Flags (benötigt Windows 11 24H2+), zusätzlich unbekannte Policies aus einem Import |
| Shares | Plan 9 Shares (1.5 Update 2), Virtual SMB Shares (1.6 Update 1) |
GuestStateFileundRuntimeStateFilewerden immer geschrieben – NanaBox meldet sonst File not found. Bleiben sie leer, wird<VM-Name>.vmgsbzw.<VM-Name>.vmrsverwendet.- Der Dateibrowser an den SCSI-Pfadfeldern nutzt die File System Access API, sofern verfügbar. Aus Sicherheitsgründen liefert der Browser nur den Dateinamen – der vollständige Pfad muss manuell ergänzt werden.
EnhancedSession.Deviceserwartet Device Instance Paths (z.B.USB\VID_5986&PID_211C&MI_00\6&218C4A3&0&0000), zu finden im Geräte-Manager (Details → Geräteinstanzpfad) oder perGet-PnpDevice.- Bei aktivem
EnableHostDriverStorelegt NanaBox die Readonly-SharesNanaBox.HostDrivers,NanaBox.HostLxssLibund das veralteteHostDriverStorean. Eigene Shares dürfen diese Namen nicht verwenden – der Generator weist auf eine Kollision hin.
MIT





