Back to all cheatsheets
VMware Workstation/Fusion
Updated September 10, 2025
4 min read
Developer Reference
VMware Workstation/Fusion
Updated: September 10, 2025Categories: Virtualization, Hosted
Printed from:
VMware Workstation/Fusion Comprehensive Cheatsheet
1. Installation and Licensing
Editions
- Workstation:
- Player (Free for non-commercial use)
- Pro (Paid, full feature set)
- Fusion:
- Player (Free for non-commercial use)
- Pro (Paid, advanced features)
Installation Steps
Windows/Linux (Workstation)
Bash
12345# Download from VMware website
# Run installer with admin privileges
# Select: Standard or Custom installation
# Enter license key for Pro version
macOS (Fusion)
Bash
12345# Download from VMware website
# Drag .dmg to Applications folder
# First launch: Security & Privacy settings
# Enter license key for Pro version
Licensing Activation
- Pro versions: Enter license key during installation
- Player: Automatic free licensing
- Commercial use requires Pro license
2. Interface Overview and Navigation
Main Window Components
- Virtual Machine Library
- Create New Virtual Machine button
- Virtual machine status indicators
- Configuration and settings access
Keyboard Shortcuts
| Shortcut | Action | Platform |
|---|---|---|
| Ctrl+N | New VM | All |
| Ctrl+O | Open VM | All |
| Ctrl+D | Power Down VM | All |
| Ctrl+E | Power On VM | All |
| Ctrl+Alt | Release cursor capture | All |
3. Virtual Machine Creation and Configuration
VM Creation Wizard
-
Select installation method:
- Install from disk/ISO
- Install later
- Download pre-configured OS
-
Hardware Configuration:
- Memory allocation
- Disk size and type
- CPU cores
- Network adapter type
Best Practices
- Preallocate disk space for better performance
- Use dynamic disk for flexibility
- Allocate 2-4 GB RAM minimum per VM
- Match CPU cores to host capabilities
4. Operating System Installation Best Practices
General Guidelines
- Use latest OS installation media
- Disable unnecessary services
- Install VMware Tools immediately after OS setup
- Use minimal installation options
- Configure automatic updates
OS-Specific Considerations
- Windows: Use Windows 10/11 Pro for better virtualization
- Linux: Choose server or desktop variants
- macOS: Only on Apple hardware (Fusion)
5. VMware Tools Installation
Purpose
- Improved graphics performance
- Seamless mouse/keyboard integration
- Shared clipboard
- Time synchronization
Installation Methods
Bash
1234567# Windows
# Run VMware Tools installer from VM menu
# Linux
sudo apt-get install open-vm-tools
# macOS
# Automatic in Fusion
6. Virtual Hardware Configuration
CPU Configuration
- Expose/hide virtualization features
- Limit number of cores
- Enable/disable hyperthreading
- NUMA node configuration
Memory Management
- Dynamic memory allocation
- Memory reservation
- Memory limits
- Ballooning technology
Storage Options
- SCSI vs IDE vs SATA controllers
- Thin vs thick provisioning
- Raw disk mapping
- SSD vs HDD performance profiles
Network Adapters
- NAT
- Bridged
- Host-only
- Custom network
7. Snapshot Management and Cloning
Snapshot Workflow
Bash
12345# Create snapshot
# Revert to snapshot
# Delete snapshot chain
# Manage snapshot tree
Cloning Techniques
- Full clone
- Linked clone
- Template-based cloning
8. Shared Folders and Drag-and-Drop
Configuration
- Enable shared folders in VM settings
- Set read/write permissions
- Drag-and-drop between host and guest
9. Network Configuration
Network Types
- NAT (default)
- Bridged
- Host-only
- Custom
Advanced Networking
- MAC address spoofing
- VLAN tagging
- Port forwarding
10. USB Device Connectivity
Passthrough Methods
- Direct connection
- Shared USB devices
- USB 2.0/3.0 support
11. Display Settings
Multi-Monitor Support
- Span across monitors
- Full-screen modes
- High DPI scaling
- Graphics acceleration options
12. VM Library Management
Organization Techniques
- Folder structuring
- Tagging
- Search and filter
- Import/export VM configurations
13. Unity Mode (Fusion-Specific)
Features
- Seamless application integration
- Windows applications on macOS
- Application menu integration
- Performance optimizations
14. Performance Optimization
Tuning Strategies
- Disable unnecessary VM services
- Use SSD for VM storage
- Limit background processes
- Adjust graphics settings
- Use latest VMware version
15. Command-Line Operations (vmrun)
Common Commands
Bash
123456789101112# List running VMs
vmrun list
# Start VM
vmrun start [path_to_vmx]
# Stop VM
vmrun stop [path_to_vmx]
# Take snapshot
vmrun snapshot [path_to_vmx] [snapshot_name]
16. OVF/OVA Import and Export
Conversion Process
Bash
123456# Export VM
File > Export to OVF
# Import OVA/OVF
File > Import
17. Development Workflow Integration
Use Cases
- Isolated testing environments
- Cross-platform development
- Continuous integration
- Legacy system support
18. Platform-Specific Features
Workstation (Windows/Linux)
- Enhanced debugging tools
- Multiple monitor support
- Direct hardware access
Fusion (macOS)
- macOS application integration
- Metal graphics support
- iCloud/Apple ecosystem compatibility
Troubleshooting
Common Issues
- Virtualization disabled in BIOS
- Insufficient system resources
- Networking conflicts
- Graphics performance problems
Pro Tips:
- Keep VMware and guest OS updated
- Use snapshots before major changes
- Monitor resource utilization
- Choose appropriate VM configuration for workload
Recommended Resources:
- VMware Documentation
- Community forums
- Professional training courses
Continue Learning
Discover more cheatsheets to boost your productivity