virtualBox 大搬家 从C盘移走
即使将VirtualBox安装到别的盘上,其做成的虚拟机(系统,硬盘)仍会默认生成到系统盘,默认C:盘上,随着虚机数量和内容增加挤占了本来就不大的系统盘空间,很是不便。
开始将C:盘下.VirtualBox目录下的东西全盘拷贝至别处,然后在VirtualBox的文件/环境设置 中将『默认硬盘目录』和『默认假想机器』做相应的修改,但是VirtualBox并不认帐。怀疑在注册表,或UUID中写入与路径相关的内容。
于是删除现有VirtualBox(切忌要保存好.VirtualBox下的内容)。重新安装之后打开,理所当然什么信息都没有了,但那时不要急我们备份了硬盘和虚机的信息,这样一数据不会丢,二虚机的驱动设置等也应该不会丢。
接下来,重新做成原有虚机。
1,在VirtualBox的文件/环境设置 中将『默认硬盘目录』指向备份处,而将『默认假想机器』仍指向系统目录所在,因为这是无法改变的,且虚机
本身大小并不很大,放在c盘可以接受。
2,然后开始做成虚机。在设定完虚机的内存大小后,设置虚机硬盘是不要选择新规做成,而是选择使用既存硬盘。完成!
但是,网络设置等都丢失了,这些保存在Machines目录下各个虚机的XXX.xml里,但是不可用备份的.xml去覆盖新做成机器的.xml文件,覆盖了也没有用。其中的UUID包含了与目录,做成时间等等相关的信息,不一致会导致新机器无法使用的。不知替换UUID是否有效,时间关系没有试了。
以上。
相关文档:
源码:
# include <stdio.h>
int main()
{
/* 定义一个整数类型的变量,用来存放后面算式的值 */
int logic;
int a = 1;
int b = 2;
int c = 3;
&n ......
源码:
# include <stdio.h>
int main()
{
/* 定义一个整形指针p */
int *p;
int begin, end;
begin = 10;
/* 给指针p赋初值 */
p = &begin;
& ......
源码:
# include <stdio.h>
int main()
{
int x, y;
printf("请输入自变量x:");
scanf("%d", &x);
if(x < 6)
{
  ......
源码:
# include <stdio.h>
int main()
{
int num;
/* 下面定义的各变量,分别代表个位,十位,百位,千位,万位,十万位以及位数 */
int indiv, ten, hundred, thousand;
int ten_thousand, hundred_thous ......
C Sharp(C#)中如何删除文件(文件夹)
直接删除:
using System.IO;
...
string filePath = @"D:\...\xxx.xxx";
if (File.Exists(filePath))
{
File.Delete(filePath);
}
else
{
Console. ......