是否有任何 shell 命令可以用来确定磁盘映像文件的格式?我想检查磁盘映像文件是以下哪种格式:vmdk、原始文件的 vhd。
我在 Azure 云中有一些虚拟机,我刚刚发现我的一个高级存储帐户上有几个 .vhd 文件(全部为 127GB)。我不记得通过快照我的机器来创建这些,所以我想知道为什么有多个不同日期的文件。是否可以安全地删除旧的,而且,如果确实是自动创建的,我该如何阻止它们自动创建?Azure 高级存储有点贵,所以我很想尝试了解这里发生了什么,并在必要时减少存储支出。
我想将文件从VM复制到另一个。我在 VM 管理器上运行 Windows 2008。两台机器都是 Server 2012。我把它们都关掉了。将 VHD 安装到管理器 pc。我可以看到文件和文件夹,但无法复制。
我想将文件从 Windows/WinSxS 移动到另一台机器 Winsxs。
robocopy I:\Windows\WinSxs K:\Windows\WinSxs
之后,它会在拒绝访问时循环,等待 30 秒。
为什么我的访问被拒绝。我正在使用域管理员帐户和管理员电源外壳。
我想执行以下操作:创建一个 VHD,在那里复制一个文件树,然后将 VHD 文件上传到 Azure blob 存储,然后当我的 Azure 角色启动时,我将下载 VHD 并将其挂载并以只读方式使用它。我事先知道文件树,因此我可以在固定大小的 VHD 和可扩展的 VHD 之间进行选择。
可扩展看起来更方便,但我怀疑它可能有一些开销,然后我可能会得到比固定文件更大的文件。
使用可扩展的 VHD 会产生更大的文件吗?在这种情况下,可扩展 VHD 有什么问题吗?
我将 VHD 文件附加为磁盘(下面屏幕截图中的磁盘 2)。它只有 1 个格式化为 FAT32 的分区(因此 Linux 客户端可以在那里写东西)。它已经满了,所以我想延长它。我使用 Hyper-V 工具来扩展磁盘的大小 - 但我无法“扩展”现有分区:
DISKPART> 扩展 vdisk maximum=50000
DiskPart 遇到错误:参数不正确。有关详细信息,请参阅系统事件日志。
并且事件日志中没有任何内容(或者我可能看错地方了?..)
它在 Windows 2008 R2 上。知道如何将磁盘从 30Gb 扩展到 50Gb 吗?
谢谢你。
这个问题让我们非常沮丧:当通过网络将大型 VHD(虚拟硬盘)文件从 Windows 7 计算机传输到我们数据中心的物理 Windows Server 2008 计算机时,Windows 文件传输始终在 4 GB 时失败。从我们的总部到我们的数据中心,我们有一个直接的 100 mbit 连接。
当传输失败时,我们收到的错误信息是:
There is a problem accessing \\server-name\d$
Make sure you are connected to the network and try again.
只有大于 4 GB 的 VHD 文件才会失败。如果我们发送任何其他文件类型,它工作正常。如果我们压缩 VHD,那也可以。此外,我们可以向另一个方向(从数据中心到总部)发送 VHD 没问题。它只是那个方向的 VHD 文件。
重要笔记:
- 所有分区都是 NTFS!!
- 工作站和服务器之间没有防火墙
- 我们已尝试在工作站上禁用防病毒软件(服务器上没有防病毒软件)
- 我们已尝试从不在域中的计算机传输文件
- 我们已经尝试从 Ubuntu 机器传输文件(仍然失败但大约 450MB 而不是 4GB)
- Wireshark 捕获在传输失败时显示 40 个 DUP ACK
- Xcopy 和 Robocopy(带有重启标志)都失败(同一点)
- FTP 传输在 4,14X,XXX,XXX 字节处失败,此时无法重新启动
- 我们尝试在发送之前将文件扩展名(愚蠢,但不得已)更改为 vhd 以外的其他名称,但仍然失败
- 连接如下:Dell Workstation (Main Office) -> Dell PowerConnect 5448 Managed Switch (MO) -> HP Procurve 2910al-24G Layer 3 Router (MO) -> 100Mb TLS link -> HP Procurve 2910al-24G Layer 3 Router (数据中心)-> Dell PowerConnect 5448 Managed Switch (DC) -> Dell Server (DC)
所以基本上,它只是 vhd 文件 > 4GB,从我们的总部到我们的数据中心失败了。这一切都没有加起来......在这一点上我认为这是我们的网络硬件设置的问题,但我不明白传输大型 VHD(失败,4GB)和传输之间的区别是什么大型视频文件(始终有效)。
我有一个 Windows 7 基本安装和一个 Windows 7 vhd。我正在尝试创建这样的场景,当我启动时我可以选择加载 windows 7 base、windows 7 vhd 或 vista vhd。
我使用虚拟 PC 创建 vista vhd,然后使用 bcdedit 将该 vhd 设置为启动时的选项。当我选择该选项时,尽管它进入修复安装屏幕,但失败并要求重新启动(如果我尝试再次选择该选项,则会重复)。
任何人都知道a)我的情况发生了什么以及我可以做些什么来解决它或b)关于如何从Windows 7创建和使用vista vhd的好教程/参考
我正在尝试直接从 VHD 启动。
我已经安装并熟悉了免费的Hyper-V Server 2008 R2,但我无法弄清楚如何从命令行执行 VHD 的本地管理。内置的命令行工具似乎只配置主机操作系统,但不允许挂载/管理 VHD。
该产品是否需要另一台机器进行远程管理?是否有允许这种管理的内置命令行工具?有免费提供的工具吗?
注意:这不是 Windows Server 2008 R2,这是独立的 Hyper-V Server 2008 R2。
我有一台物理机,我想将其转换为虚拟机。我已经使用 System Center Virtual Machine Manager 在 Windows Server 2008 R2 和 Hyper-V 上多次完成了这个 P2V 过程。
但是,在这种情况下,我想更进一步,将 P2V 进程创建的虚拟机移动到运行 Windows 7 Ultimate 和 Windows Virtual PC 的机器上。
有推荐的方法吗,还是我应该复制 VHD 文件并希望它有效?