格式化磁盘

实现效果:

  

知识运用:

  API函数SHFormatDrive    //用于格式化磁盘

  

实现代码:

        [DllImport("shell32.dll")]
        private static extern int SHFormatDrive(IntPtr hWnd,int drive,long fmtID,int Options);
        private const long SHFMT_ID_DEFAULT = 0xFFFF;
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                SHFormatDrive(this.Handle,this.comboBox1.SelectedIndex,SHFMT_ID_DEFAULT,0);
                MessageBox.Show("格式化完成","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
            catch (Exception)
            {
                MessageBox.Show("格式化失败", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

  

原文地址:https://www.cnblogs.com/feiyucha/p/10306031.html

时间: 2024-11-03 05:27:49

格式化磁盘的相关文章

第九章 Linux系统下分区、格式化磁盘,学会挂载和卸载磁盘

1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?/dev/hda, /dev/hdb 是 IDE借口硬盘的块文件. /dev/hda  第一块IDE磁盘 : /dev/hdb 第二块IDE磁盘 /dev/sda, /dev/sdb 是SCSI接口硬盘的块文件. /dev/sda 第一块SCSI磁盘 :/dev/sdb 第二块SCSI磁盘 2. 为什么 du -b /etc/passwd  和 du -k  /etc/

mac 上格式化磁盘出现MediaKit报告设备上的空间不足以执行请求的解决办法

1.问题描述: 我使用是一个2T移动硬盘,分了5个区 2.分析原因:因为mac OSX的日志式格式需要有EFI分区进行引导,而我的移动硬盘是没有EFI分区的,这样的话就会出现问题: 3.解决办法: 1.建立一个分区,分区大小在200MB,格式为EFI分区,工具diskgenius 2.使用windows电脑格式化剩余容量,格式随便. 3.在mac电脑上进行格式化磁盘,格式为OX日志格式. 4.正常备份.

Linux mke2fs(格式化磁盘分区)

命令 : mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4 当用man查询这四个命令的帮助文档时,您会发现我们看到了同一个帮助文档,这说明四个命令是一样的.mke2fs常用的选项有: '-b' 分区时设定每个数据区块占用空间大小,目前支持1024, 2048 以及4096 bytes每个块. '-i' 设定inode的大小 '-N' 设定inode数量,有时使用默认的inode数不够用,所以要自定设定inode数量. '-c' 在格式化前先检测一下磁盘是否有问题,加

Linux 是如何分区格式化磁盘并挂载使用的?

在 Linux 是去如何分区格式化一块磁盘分区的,并使用之?流程如下图 1.分区 (1).首先要,知道一块磁盘是否有空间没有划分分区的? 划分分区是根据柱面(cylinders),有没有剩余的柱面才可以再划分分区,否则的话是不可以的. 但是要注意的是: 我们最多可以划分4个主分区,如果查看磁盘上还有剩余的柱面(cylinders)的话,也是不可再划分分区了.也就是说这些剩余的柱面 是再也没法使用了.除非重新对该磁盘划分分区. 查看是否有剩余柱面: [[email protected] ~]# f

【centos7】格式化磁盘

1.格式化磁盘 fdisk -l fdisk /dev/vdb m n p w ll /dev/ partprobe /dev/vdb mkfs -t ext4 /dev/vdb1 mkdir /data1 mount /dev/vdb1 /data1 mount -a mount 2.挂载启动 vim  /etc/fstab ------------------ # # /etc/fstab # Created by anaconda on Fri Aug 18 03:51:14 2017 #

linux格式化磁盘

linux格式化磁盘 查看系统磁盘情况 [[email protected] ~]# fdisk -l #查看当前系统上所有存储设备(包括挂在和没挂载的)  注:如果没有管理员权限是看不见磁盘的,因为fdisk默认读的/proc/partitions文件.无权限无法读取 Disk /dev/sda: 10.7 GB, 10737418240 bytes #磁盘总共10.7G255 heads, 63 sectors/track, 1305 cylinders #共255个磁头,每个磁道63个扇区

linux系统批量格式化磁盘

用于cache的服务器一般都是挂载很多磁盘,主要用于存储资源.在设备进场的时候,存在大量的初始化工作,写了一段关于创建目录和批量格式化的脚本: #!/bin/sh count=`ls /dev/ | grep sd|cut -c 1-3|uniq -u |wc -l` for ((i=1;i<=$count;i++)) do mkdir /data$i done for j in `ls /dev/ | grep sd|cut -c 1-3|uniq -u` do echo 'y' | mkfs

磁盘格式化\磁盘挂载\手动增加swap空间

4.5/4.6磁盘格式化 我们创建完分区需要格式化分区的不让是没有办法是用的. 我们在windows支持的文件系统一般都是NTFS.那在linux里面那?我们可以cat一个文件 [[email protected] ~]# cat /etc/filesystems xfs [这是CentOS 7的,但是下面的系统文件格式CentOS 7一样支持.之前我们安装系统的时候默认的就是xfs格式,我们怎么查看那看下面红色的] ext4[这是CentOS 6的时候下面的都是之前的版本] ext3 ext2

格式化磁盘分区系统 与 挂卸载分区

mke2fs mke2fs 格式化Windows 文件系统格式 NTFSLinux 文件系统格式 xfs (/ ./boot) centos 7以后centos 6以前都是 ext4 mke2fs -t 指定格式化文件系统 不支持xfs-b 指定块大小-m 指定空间预留大小-i 指定inode mkfs.ext4 = mke2fs -t ext4 支持选项一致 用这个 格式化 XFS 文件系统 mkfs.xfsblkid 查看系统文件类型 mount 挂载 mount 挂载点 /mnt 只有格式