🗂️ Proxmox VE P6 – How to Add SMB Storage from Windows 10/11 to Proxmox VE
Expanding storage in Proxmox VE does not always require additional physical disks or expensive NAS devices. A flexible and cost-effective solution is to add SMB storage from a Windows 10/11 machine to Proxmox VE.
By connecting Proxmox to an SMB shared folder on Windows, you can utilize available disk space to store:
💿 ISO files
💾 VM backups
🗄️ Virtual machine data
📦 Templates
This guide will walk you step by step through configuring SMB shares on Windows 10/11 and adding them to Proxmox VE. You will also learn how to assign permissions, verify connectivity, and test backups after mounting SMB storage.
This solution is ideal for:
🧪 Homelab environments
🏢 Small businesses
💡 Budget-conscious virtualization setups
No additional plugins are required. Everything can be configured directly from the Proxmox Web Interface or via shell.
📌 Step 1: Check if Windows Has Enabled SMB
On your Windows 10/11 machine, open PowerShell as Administrator and run:
Get-SmbServerConfiguration | Select EnableSMB2Protocol
👉 If the result is True → SMB is enabled and ready.
If the result is False, enable it using:
Set-SmbServerCnableSMBonfiguration -E2Protocol $true
Ensuring SMB2/3 is enabled is critical for compatibility with Proxmox CIFS storage.
📂 Step 2: Create a Shared Folder on Windows
On your Windows 10/11 machine:
Create a folder named Share
Disable inheritance and configure separate user permissions
Grant full control to:
Administrator
ORA dedicated user account with full permissions
Make sure the selected user has:
Read permission
Write permission
Full control access
Proper permissions are essential to avoid authentication or mount failures in Proxmox.
🔥 Step 3: Turn Off Windows Firewall
Temporarily disable Windows Firewall to ensure SMB connectivity between Proxmox and the Windows machine.
This helps eliminate connection blocking issues during initial setup.
(You can reconfigure firewall rules properly after confirming everything works.)
🖥️ Step 4: Add SMB Storage to Proxmox VE
You can add SMB storage in two ways:
✅ Option 1: Add via Proxmox GUI
Add CIFS storage directly from the Proxmox Web Interface.
Example environment:
Proxmox IP: 192.168.11.247
Windows Share IP: 192.168.11.5
Configure the CIFS storage using the Windows shared folder details.
✅ Option 2: Add via Proxmox Shell (CLI Method)
From the Proxmox shell, run:
pvesm add cifs SMB -server 192.168.11.5 -share share -smbversion 3.0 -username hp -password Abc#1234
Parameter Explanation:
SMB → Storage name in Proxmox
192.168.11.5 → IP address of the Windows machine
share → Shared folder name
hp → Username to access SMB (no need to use .\ prefix)
Abc#1234 → Password of the SMB user
-smbversion 3.0 → Specifies SMB protocol version
After adding the storage, configure the allowed content types such as:
ISO image
Backup
VZDump backup file
Disk image
This allows Proxmox to properly store and manage virtualization data.
💾 Step 5: Test Backup to SMB Storage
To verify the configuration:
Run a VM backup job and select the newly added SMB storage as the target.
If the backup completes successfully, your SMB storage is properly mounted and operational.
This confirms:
Authentication works
Network connectivity is stable
Storage permissions are correctly configured
🔎 Why Use SMB Storage for Proxmox?
Adding SMB storage from Windows provides:
💰 Cost-effective storage expansion
⚡ Quick deployment
🔄 Easy backup management
🧩 No extra hardware required
🖥️ Seamless integration with existing Windows environments
For homelab users and small IT setups, this is a practical and efficient way to extend Proxmox storage capacity.
🎯 Conclusion
Adding SMB storage from Windows 10/11 to Proxmox VE is a simple, effective, and secure way to expand your virtualization storage infrastructure.
By correctly:
Enabling SMB
Configuring share permissions
Mounting CIFS storage in Proxmox
Testing VM backups
You can integrate Windows-based storage into your Proxmox environment without additional software or hardware investments.
This is Part 6 (P6) of the Proxmox VE series, focusing on expanding storage using SMB/CIFS integration.
See also related articles
P21 – How to Schedule Automatic Shutdown and Startup of VMs in Proxmox VE
P21 – How to Schedule Automatic Shutdown and Startup of VMs in Proxmox VE ⏰ Proxmox VE – How to Schedule Automatic VM Start and Shutdown Using Cron (Step-by-Step Guide) Automating virtual machine operations is an essential skill for every Proxmox administrator. In many real-world environments, you may need virtual...
Read MoreP15 – Backup and Restore VM in Proxmox VE
P15 – Backup and Restore VM in Proxmox VE 🚀 Proxmox VE P15 – Backup and Restore VMs (Full Step-by-Step Guide) Data protection is one of the most critical responsibilities of any system administrator.In Proxmox VE, having a proper backup and restore strategy ensures your infrastructure can quickly recover from...
Read MoreP14 – How to Remove Cluster Group Safely on Proxmox
Proxmox VE 9 P14: How to Remove Cluster Group Safely In Proxmox (Step-by-Step Guide) 🚀 Proxmox VE 9 – How to Remove Cluster Group (Step-by-Step) In some scenarios, you may need to remove a Proxmox cluster configuration completely, especially when: ❌ A node failed permanently ❌ The cluster was misconfigured...
Read More