如何複製和傳輸檔案至Hyper-V虛擬機(最簡單的方法)

是否有一種簡單的方法可以將檔案複製至Hyper-V?絕對有!本文介紹了您在Hyper-V環境中在主機和虛擬機之間傳輸檔案的幾種有效方法。

Alex

來自 Alex / 更新於 2024年11月25日

分享至: instagram reddit

概览:Hyper-V 将文件复制到虚拟机

 

案例:ESXI 6.7 - 如何将物理硬盘添加到虚拟机?

大家好。如何从主机复制文件到 Hyper-V 虚拟机是最简单的方法?

- Quora 的问题

运行在独立于物理机的隔离环境中的 Hyper-V 虚拟机,因此一些用户可能会对如何执行以下操作感到困惑:

  • 将文件从 Hyper-V 主机复制到虚拟机或从虚拟机复制到本地机器
  • 在物理机与虚拟机之间传输文件夹和文件
  • 在不同的 Hyper-V 虚拟机之间传输文件...

下面,我将介绍 6 种将文件复制到 Hyper-V 虚拟机的方法。如果您想定期自动将文件复制到 Hyper-V 虚拟机,或者有多个物理机和虚拟机之间需要传输文件的情况,也有一个专业解决方案可供尝试。

如何将文件复制和传输到 Hyper-V 虚拟机 [6 种方法]

下面是 6 种有效的将文件复制到 Hyper-V 虚拟机的方法,这些方法也可用于其他场景,比如将文件传输到 Hyper-V 虚拟机。如果您要传输非系统文件并且只想进行一次性复制,请尝试以下任何方法。

🔰 共享文件夹

🔰 PowerShell cmdlet

🔰 远程桌面协议

🔰 将 VHD 挂载到 Hyper-V 主机

🔰 增强会话模式

🔰 专业第三方工具 [最简单]

方法 1. 通过共享网络文件夹将文件传输到 Hyper-V

通过这种方式,您可以通过网络共享将文件从主机复制到 Hyper-V 虚拟机。

1. 在 Hyper-V 主机上创建一个文件夹,并将文件放入此文件夹。

2. 右键单击文件夹,然后选择 属性 >> 共享 >> 共享。添加 Everyone 并将权限级别更改为 读/写

create shared folder

将以上内容翻译成简体中文。需要翻译的内容,请不要翻译 a 标签的 href 属性值和 img 标签的 src 属性值。{{}} 中的内容不需要翻译。Unicode 字符不要翻译。请勿翻译或修改 HTML 结构及其属性。

3. 點選分享。檢閱資料夾並複製連結。選擇完成

您已在本機建立了一個共享資料夾。接下來,您應該進入 Hyper-V 並將網路位置加入虛擬機。

4. 開啟 Hyper-V 虛擬機,開啟這台電腦,選取新增網路位置到此虛擬機,並將共享資料夾的路徑貼入方框中,然後點擊完成

add network location

現在您可以輕鬆地在主機和虛擬機之間複製 Hyper-V 檔案。

方法 2. 透過 PowerShell cmdlet 將檔案從主機複製到虛擬機

在開始將檔案傳輸到 Hyper-V 虛擬機之前,請在 Hyper-V 管理員的整合服務中啟用Guest Services

enable guest service

您可以使用 Copy-VMFile 命令將檔案從主機(來源)複製到 Hyper-V 虛擬機(目標)。

PS C:\> Copy-VMFile "VMName" -SourcePath "F:\Test.txt" -DestinationPath "C:\Temp\Test.txt" -CreateFullPath -FileSource Host

提示:CreateFullPath 參數確保在目標操作系統中建立目的地資料夾,如果該資料夾不存在。

如果您需要將大量檔案複製到 Hyper-V 虛擬機,此方法可能不太實際,因為命令會出現錯誤且管理上較為複雜。

方法 3. 透過 RDP 將檔案從主機複製到 Hyper-V 虛擬機

,Translate the above content into Traditional Chinese.The content to be translated,do not translate the value of the href attribute of the HTML tag a and the value of the src attribute of the img tag.The content in {{}} does not need to be translated.Unicode characters do not translate.Do not translate or modify HTML structures and their attributes.

如果您的 Hyper-V 服务器在具有图形界面的 Windows 计算机上运行,则可以通过远程桌面协议 (RDP) 链接到此主机,并链接本地计算机的本地磁盘。这允许传输所需的文件。为了实现这一点,需要在目标服务器上激活远程桌面连接。这种方法方便从另一台基于 Windows 的物理或虚拟机向 Hyper-V 服务器复制文件。

要通过 RDP (远程桌面协议) 传输文件到 Hyper-V,请尝试以下步骤:

1. 访问“开始”菜单,然后导航到“设置” >> “系统” >> “远程桌面”,启用“远程桌面”。

2. 运行 Windows 远程桌面客户端,其位置为“%windir%\system32\mstsc.exe”

在命令行或“运行”对话框中输入“mstsc”,然后按“Enter”。

3. 输入远程计算机的 IP 地址或主机名和用户名。输入用户名,可以使用完整格式 (例如,域\用户或计算机\用户)。

use rdp for copying files to hyper-v

4. 转到“本地资源”选项卡,然后点击“更多”。

attach local disk

5. 选择要从计算机映射到远程主机的本地资源。在“驱动器”部分下,选择要映射的特定磁盘驱动器。例如,如果所需文件在计算机的 E:\ 磁盘上,选择磁盘驱动器 E: 以在 RDP 连接期间进行映射。

6. 通过点击“确定”保存设置来确认您的选择。然后点击“连接”建立远程桌面会话。

select local disk for rdp connection

将以上内容翻译为繁体中文。不要翻译HTML标签a的href属性值和img标签的src属性值。不需要翻译{{}}中的内容。Unicode字符不需要翻译。不要翻译或修改HTML结构及其属性。

7. 一旦遠端桌面會話啟動,請在Windows Explorer中導航到我的電腦 / 這台電腦。您將注意到從本地電腦映射的磁碟驅動器。使用此映射的驅動器從本地機器訪問所需的文件並將其復制到Hyper-V主機。

請注意,只要虛擬機器(VM)連接到網絡,此方法也可用於虛擬機器(VM)。

方法 4. 將虛擬硬碟掛載到主機或客戶機

1. 先關閉虛擬機,然後掛載VHD到Hyper-V主機。

2. 找到虛擬磁碟文件的路徑,然後右鍵點擊它,然後選擇掛載。它將將VHDX文件映射為本地磁碟驅動器。

您也可以使用PowerShell命令在PowerShell中掛載VHD虛擬磁碟:

mount-VHD -path C:\Hyper-V\data-temp.vhdx

3. 按需將文件複製到虛擬硬碟。完成後,右鍵點擊已掛載的磁碟驅動器,然後選擇退出以卸載VHD。

複製文件後退出虛擬磁碟

您可以啟動虛擬機並在Hyper-V VM中訪問複製的文件。

方法 5. 使用增強會話模式將文件從主機複製到VM

此方法可簡單將本地設備和資源重定向到VM,並允許VM連接工具使用遠程桌面協議(RDP)連接到VM。此功能不需要Hyper-V主機和VM之間的網絡連接,並可在Windows Server 2022、Windows Server 2019、Windows 10、Windows 8.1、Windows Server 2016、Windows Server 2012 R2中使用。

1. 在Hyper-V設置中啟用增強會話模式策略

啟用增強會話模式

2. 按右键点击虚拟机,然后选择连接

3. 选择显示选项 >> 本地资源 >> 更多。然后选择要在 Hyper-V 虚拟机上使用的驱动器,并点击确定

select drive

4. 返回显示页面,选择保存连接到该虚拟机的设置以供将来使用。然后点击连接

5. 访问此电脑并定位到重定向的驱动器和文件夹,按需将文件复制到 Hyper-V 虚拟机。

方法六:通过集中备份软件轻松复制文件到 Hyper-V 虚拟机

除了上述的 5 种方式,您还可以使用专业高效的 Hyper-V 和恢复工具。对于需要运行大量工作负载的企业来说,数据安全也是非常重要的。强大的企业级软件能够保护数据并简化复制过程。

现在,我将以 AOMEI Cyber Backup 为例,向您展示如何将文件复制到虚拟机。它可对网络上的多台 Windows 物理机和虚拟机进行集中备份和恢复管理。例如,您可以:

  • 自动实时复制(已更改的)文件从主机到虚拟机,或反之亦然
  • 创建任务,同时备份多个虚拟机(计算机)
  • 从物理机创建系统映像并将其恢复到虚拟机等

您可以在主机计算机上下载并安装 AOMEI Cyber Backup 作为中央控制台,并在所有客户计算机和虚拟机上安装代理包。然后,您可以集中为它们创建文件备份、分区备份、磁盘备份、系统备份、SQL Server 备份等。

下载 30 天的免费试用版本来尝试:

免費試用下載VMware ESXi和Hyper-V
免費下載

如何在 Hyper-V 主機和 VM 間使用一個中央控制台拷貝文件

1. 首先將 Hyper-V 主機添加到 AOMEI Cyber Backup,然後在計算機/VM 上安裝代理程序。

2. 啟動備份工具,點擊 備份任務 >> 創建新任務

>> 要創建系統/磁盤映像並將其恢復到 VM,請選擇系統備份磁盤備份

disk backup

>> 點擊 設備 指定要從中複製文件的計算機,然後選擇所需的磁盤。

select disk

>> 選擇 目標。輸入在目標 VM 上創建的網絡共享的路徑,然後點擊 確定

select target

>> 要將備份存儲到雲端,請勾選 存檔 框,並輸入您的 Amazon S3 認證信息。

enable backup to cloud

>> 要使用特定的計劃自動拷貝文件,將備份方式設置為完整備份/增量備份,將計劃類型設置為每天、每週、每月。

🚩 有用的提示(可选)
如果您想要按照一定的频率自动将文件复制到 Hyper-V 虚拟机中,您可以执行基本同步,并根据需要设置计划和方案:
✦ 在备份清理页面上,设置保留策略以自动删除历史备份版本,节省存储空间。
✦ 在邮件通知页面上,启用它以在任务异常或成功时接收电子邮件通知。目前支持 Gmail 服务器、Hotmail 服务器和自定义 SMTP 服务器。

3. 接下来,您可以点击启动备份来创建并执行任务。同样,您也可以从 Hyper-V 虚拟机复制文件到主机或者虚拟机之间相互复制。

备份Hyper-V主机到虚拟机

✍作为集中式备份软件,它可以创建系统/磁盘备份并将其恢复到另一台客户端计算机(虚拟机)。这样您也可以轻松执行 P2V 或V2V。为了解决不同硬件之间的兼容性问题,还提供了通用还原选项。

还原到Hyper-V虚拟机

摘要

本文介绍了将文件复制到 Hyper-V 虚拟机的便捷方法。如果您计划在生产环境中传输大量主机文件,尝试使用这款专业的备份软件更加经济高效。

除了文件备份,您还可以将磁盘备份以将物理机转换为虚拟机在 Hyper-V 中实现。

Alex
Alex · 編輯
Alex 多年來一直深入從事資料保護工作,包括虛擬機器、資料庫以及 Windows PC 和伺服器上的資料備份。他對最新技術趨勢保持警惕,確保所提供的資訊與該領域的持續進步保持一致。