VHD Script

文章目录

  • VHD Script
    • Create
    • Attach & Mount
    • Remove & Detach
    • Remount

Create

@echo off
set VHD_File=E:\Temp\test.vhd
set VHD_Label=Temp
set VHD_Size=100
REM size = ?m
set VHD_Type=expandable
REM type = fixed | expandable
REM ================
if exist "%VHD_File%" exit
set VHD_Script=%Temp%\VHD_Script%Random%REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [create]
echo create vdisk file="%VHD_File%" maximum=%VHD_Size% type=%VHD_Type%  > "%VHD_Script%"
echo select vdisk file="%VHD_File%"           >> "%VHD_Script%"
echo attach vdisk                             >> "%VHD_Script%"
echo create partition primary                 >> "%VHD_Script%"
echo active                                   >> "%VHD_Script%"
echo format fs=ntfs quick label="%VHD_Label%" >> "%VHD_Script%"
echo detach vdisk                             >> "%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■

Attach & Mount

@echo off
set VHD_File=E:\Temp\test.vhd
set VHD_Path=I:
REM ================
if not exist "%VHD_File%" exit
set VHD_Script=%Temp%\VHD_Script%Random%REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [attach]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo attach vdisk                   >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ping -n 2 127.0.0.1>nulREM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [mount]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo select partition=1             >>"%VHD_Script%"
echo assign mount="%VHD_Path%"      >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■

Remove & Detach

@echo off
set VHD_File=E:\Temp\test.vhd
REM ================
if not exist "%VHD_File%" exit
set VHD_Script=%Temp%\VHD_Script%Random%REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [remove]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo select partition=1             >>"%VHD_Script%"
echo remove                         >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ping -n 2 127.0.0.1>nulREM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [detach]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo detach vdisk                   >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■

Remount

@echo off
set VHD_File=E:\Temp\test.vhd
set VHD_Path=H:
REM ================
if not exist "%VHD_File%" exit
set VHD_Script=%Temp%\VHD_Script%Random%REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [attach]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo attach vdisk                   >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ping -n 2 127.0.0.1>nulREM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [remove]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo select partition=1             >>"%VHD_Script%"
echo remove                         >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ping -n 2 127.0.0.1>nulREM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■
echo [mount]
echo select vdisk file="%VHD_File%"  >"%VHD_Script%"
echo select partition=1             >>"%VHD_Script%"
echo assign mount="%VHD_Path%"      >>"%VHD_Script%"
call diskpart /s "%VHD_Script%"
del "%VHD_Script%"
REM ■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■

使用Batch管理VHD相关推荐

  1. 微软服务器vhd,管理 VHD 文件时出错 - Windows Server | Microsoft Docs

    在 Windows Server 中管理 VHD 文件时出错:"找不到指定文件的虚拟磁盘提供程序" 09/08/2020 本文内容 本文提供了一个解决方案,用于解决在 Hyper- ...

  2. SAP物料管理自动记帐详解

    对MM模块进行自动记帐的科目设置.将MM模块与FI模块连接在一起的配置,当做完此业务配置后可以自动产生相应的会计凭证. 物料管理需要自动记帐的方面很多,常见的有以下几类: 1.物料存货记帐的科目: 2 ...

  3. 虚拟硬盘VHD的程式化挂载方式

    2019独角兽企业重金招聘Python工程师标准>>> 微软推出的虚拟硬盘vhd同vmdk,qcow2等一样,是一种磁盘镜像格式.磁盘镜像一般多用于虚拟化计算,但微软支持将Win7/ ...

  4. hype-v的磁盘管理(转换)

    小注:大多数虚拟机都是由虚拟硬盘(VHD)组成,而虚拟硬盘是一些大型的二进制文件,必须对其进行存储.维护和备份.幸运的是,大多数虚拟平台都会根据具体的需要提供多种创建和管理虚拟存储的方法. 在Hype ...

  5. Spring batch教程 之 读取CSV文件并写入MySQL数据库

    原文作者: Steven Haines - 技术架构师 编写批处理程序来处理GB级别数据量无疑是种海啸般难以面对的任务,但我们可以用Spring Batch将其拆解为小块小块的(chunk). Spr ...

  6. windows image/vhd 相关

    Understanding Multibooting  BartPE, GRUB & a Logical partition, Can a logical partition be boote ...

  7. SAP SD基础知识之外向交货单处理中的特殊功能

    SAP SD基础知识之外向交货单处理中的特殊功能 一,批次Batches 在创建销售订单的时候业务人员可以手工输入每个ITEM的批次号(物料是否使用batch管理,通过物料主记录的"Stor ...

  8. 【转】后勤自动过帐(OBYC)详细配置说明

    Trans. Key General Modification Valuation Class和科目 备注Memo AG1 N/A   和运输机构相关,在SAP标准的MM定价类型有的条件类型用到此Ac ...

  9. SAP License:系统退货处理流程

    1)VA01,创建退货单据,单据类型RE.由于我们的产品采用batch管理,所以我们的人为规定是:所有退货单据必须"参照billing单据创建": 2)VL01,创建退货交货单,之 ...

最新文章

  1. 对数组中的数字从小到大排序
  2. PingCode新成员Goals开放内测!
  3. C#中提示:可访问性不一致:参数类型XXX比方法XXX的可访问性低
  4. 文件描述符和fcntl及阻塞非阻塞
  5. (企业案例)Nacos Config 进阶使用
  6. vue base64图片不显示_技巧 | word中插入的图片显示不完整怎么办?
  7. 在计算机桌面上添加小工具日历,实用桌面小工具时钟日历在win7中的添加方法...
  8. Android PopupWindow的使用和分析
  9. glassfish3新建domain
  10. Mars3D基础学习:地图图层 Layer
  11. java实用教程第五版_java2实用教程(第5版)重要点及遗漏点(一)
  12. ElasticSearch Cause: Cluster state has not been recovered yet, cannot write to the [null] index
  13. 华硕固件 mysql_刷华硕固件后的桥接中继教程
  14. 隐藏文件的查看(Win/Linux/macOS)
  15. 手游服务器技术的选择
  16. 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》
  17. 新页微NY7503S无线充芯片10w
  18. u盘安装Linux全过程,图文讲解用U盘安装Ubuntu Kylin全过程
  19. SEO是什么意思?seo入门者必读
  20. 记录一下mac的big sur系统软件打开损坏问题

热门文章

  1. 简约素雅公司企业简介PPT模板
  2. win10装sql2000卡在选择配置_64位Win10系统安装Sql Server 2000的方法
  3. 华为OD机试 - 几何平均值最大子数组(Java JS Python)
  4. linux/Windows系统中取SN号
  5. Unity中的音效管理
  6. 【Zynq UltraScale+ MPSoC】基于LWIP模板的udp通信与测试(一):网络调试助手和PS端的简单通信
  7. 配置iptables进行ping测试
  8. 视频教程-手把手搭建Java金融借贷系统【附源码】(毕设)-Java
  9. HBase学习之路(二):Java客户端的CRUD操作详讲
  10. avue 动态添加列表操作按钮和form新增按钮