format的功能(格式化是什么意思)

本文目录
格式化是什么意思
格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作。
这种操作通常会导致现有的磁盘或分区中所有的文件被清除。格式化通常分为低级格式化和高级格式化。如果没有特别指明,对硬盘的格式化通常是指高级格式化,而对软盘的格式化则通常同时包括这两者。
杀毒作用
由于格式化将磁盘内的信息全部删除,所以病毒也会被一并删除掉,因此,格式化也经常被当作一个清除病毒的辅助手段。
但是,如果病毒是潜伏在主板bios里,或者潜伏在被格式化分区以外的分区内,格式化当然起不到清除病毒的作用。不过,有的病毒存在文件中,格式化也是一个很好的选择。
vb中format是什么意思
Format是CString类的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串
DateTime是时间类型。返回值是一种格式化后的字符,Format里面可以写普通的字符串,比如"my
name
is"
,但有些格式指令字符具有特殊意义,比如"%6s"。
VB格式输出函数可以使数值、日期或字符串按指定的格式输出。其格式为:
Format(《表达式》[,
《格式字符串》])
其中,《表达式》:要格式化的数值、日期或字符串表达式。
《格式字符串》:指定表达式的值的输出格式。格式字符有三类:数值格式、日期格式和字符串格式。格式字符要加引号。下面以例子说明格式输出函数中最常用的一些格式字符的使用。
Format
返回变体型
Format$
强制返回为文本
例如:
Print
Format(123.45,“0000.000”)’
“0”为数字占位符。显示一位数字或零。结果为0123.450
Print
Format(123.45,“0.0”)’
结果为123.5
扩展资料
Format函数声明
function
Format(const
Format:
string;
const
Args:
array
of
const):
string;
overload;
Format函数功能
事实上Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的,
但并不多用,所以这里只对第一个介绍。
Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。
例如:
Format("my
name
is
%6s","wind");
返回的是:my
name
is
wind
参考资料来源:搜狗百科—Format函数
格式化有什么作用
可以清空你的磁盘空间!
如果有病毒也可以一起清除!
不过经常对硬盘或者分区格式化会影响硬盘的寿命! 答案补充 简单的说,格式化就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。没有这个工作的话,计算机就不知道在哪写,从哪读。
硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行格式化(FORMAT)的工作,硬盘都必须格式化才能使用。
格式化是在磁盘中建立磁道和扇区,磁道和扇区建立好之后,电脑才可以使用磁盘来储存数据。
在Windows和DOS操作系统下,都有格式化Format的程序,不过,一旦进行格式化硬盘的工作,硬盘中的数据可是会全部不见喔!所以进行这个动作前,先确定磁盘中的数据是否还有需要,如果是的话先另行备份吧。 答案补充 高级格式化就是清除硬盘上的数据、生成引导区信息、初始化FAT表、标注逻辑坏道等。
低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它只能够在DOS环境来完成。而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化操作。
format如何使用
FORMAT
功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。
格式:FORMAT〈盘符:〉
说明:
(1)命令后的盘符不可缺省,若对硬盘进行格式化,则会如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK
DRIVE C:WILL BE LOST!
Proceed with Format (Y/N)?
(警告:所有数据在C盘上,将会丢失,确实要继续格式化吗?)
(2)若是对软盘进行格式化,则会如下提示:Insert new diskette for drive A; and press ENTER when ready...
(在A驱中插入新盘,准备好后按回车键)
(3)选用参数,将把DOS系统文件IO.SYS 、MSDOS.SYS及COMMAND.COM复制到磁盘上,使该磁盘可以作为DOS启动盘。若不选用/S参数,则格式化后的磁盘只能读写信息,而不能作为启动盘;
(4)选用参数,快速格式化,这个参数并不会重新划分磁盘的磁道和扇区,只能将磁盘根目录、文件分配表以及引导扇区清成空白,因此,格式化的速度较快;
(5)选用参数,表示无条件格式化,即破坏原来磁盘上所有数据。不加/U,则为安全格式化,这时先建立一个镜象文件保存原来的FAT表和根目录,必要时可用UNFORRMAT(不过现在这个命令好像取消了)恢复原来的数据。
实例图解说明:
现在来实践一下如何对磁盘进行格式化,下面就开始介绍如何用format命令来快速格式化C盘!先用启动盘启动计算机到DOS.小提示:DOS是不支持NTFS分区的,所以启动到DOS后所有的NTFS分区都是不可见的,所以在DOS下想用Format来格式化NTFS分区一般情况下是作不到的!不过继承在Windows下的命令行模式下的Format能对所在Windows所能识别的磁盘格式进行识别和操作.
输入下图中的格式就是快速格式化c盘,注意的是在目标分区不能格式化目标分区,就是说不能在C盘下格式化C盘!
然后系统提示
WARNING:ALL DATA ON NON ——REMOVABLE DISK
DRIVE C:WILL BE LOST!
Proceed with Format (Y/N)?
你自己确定要格式化那么就按"Y"回车 如果还有什要备份出来的,还有重要数据的,那么请先备份吧,按"n"退出!格掉了可就没有了阿! 格式化好后,系统提示你给格式好的分区取个名字(卷标),这个时候你可以输入也可以不输,看个人喜好~~接下来,计算机会向你报告磁盘的总空间和可利用空间。
最后还有其它磁盘要格式化,可以继续操作,如果没有那么就可以退出,安装操作系统了!
什么是”format命令”
磁盘分区和format实用程序
format实用程序是一个系统管理员工具,用于在Solaris操作环境中对硬盘的准备工作。
用户可以通过使用format实用程序来进行磁盘的分类管理,主要的目的是对磁盘进行分区。
为磁盘分区,系统管理员需要:
。正确的识别磁盘
。规划磁盘
。使用format实用程序分区
。为磁盘加上新分区的标签(label)
只有root用户可以使用format实用程序。如果普通用户运行了format实用程序,系统将显示没有权限或者没有找到磁盘。
磁盘卷标和分区表
在Solaris操作环境中,每一个磁盘都在存储区域旁边指定一个区域,来设置关于磁盘的控制器,表面分布和分区的信息。
这个信息称为磁盘的卷标。其他部分则是用于描述内容的卷表(volume table of contents,VTOC)。这个磁盘卷标或者VTOC保存在磁盘的第一个扇区。
为一个磁盘建立卷标是为了要在磁盘上写入分区的信息。如果系统管理员在定义分区后忘记了为磁盘加卷标,分区信息就会丢失。
磁盘卷标的一个重要部分就是定义磁盘分区的分区表,分区在柱头上的分界线和所有分区的长度。
磁盘分区表
见书6-4,有图,这里只定义一些名词
Part:分区序号。有效的分区序号包括0-7
Tag:分区用途的简要说明
0=unassigned
1=boot
2=root
3=swap
4=usr
5=backup
6=stand
7=var
8=home
9=alternates
Flag:wm=磁盘分区是可写并且可mount的
wu=磁盘分区是可写并且不可mount的
rm=磁盘分区是可读并且可mount的
ru=磁盘分区是可读并且不可mount的
Cylinders分区的起始柱头数和终止柱头数
Size分区的长度:Mbytes(mb),Gbytes(gb),Blocks(b),Cylinders(c)
Blocks每个分区的柱头的总数和扇区的总数
定义磁盘Slices
Slices是定义在一个柱头组和柱头的长度上的。柱头组的起始位置是柱头0
定义磁盘partitions
下面描述了定义磁盘的partitions先决条件。
不良的条件
当建立或者改变底盘的slices时,有2种可能发生的不良条件:浪费的磁盘空间和重叠的磁盘Slices。
浪费的磁盘空间:当一个或者多个柱头没有在Slices中定位所产生的空间
重叠的磁盘Slices:当一个或者多个柱头同时被多个Slices定位。
定位磁盘分区表
当root用户使用format实用程序选择磁盘的分区时,一个磁盘分区表的拷贝就被读入内存并且显示当前的磁盘卷标。
Format实用程序通常是依赖于/etc/format.dat文件来读或者调用format实用程序。可以使用/etc/format.dat文件来快速定义可用磁盘表和预先的分区表。
用户可以使用下列命令来将从/etc/format.da文件中预先设定的分区表读入当前卷标。
。select:从/etc/format.dat文件中选择一个预先设定的分区表
。print:显示选择的分区表
。label:将选择的分区表写入磁盘的卷标
。verify:定位磁盘卷标和显示新信息
。disk:选择磁盘
。name:为改变了的分区表建立一个名字
。save:保存名字到./format.dat文件中
进行磁盘分区
按照下面的步骤为磁盘分区
1.Root用户在提示符前输入format并且回车
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 《SUN18G cyl 7506 alt 2 hd 19 sec 248》;
/pci@1f,4000/scsi@3/sd@0,0
1. c0t1d0 《SUN9.0G cyl 4924 alt 2 hd 27 sec 133》;
/pci@1f,4000/scsi@3/sd@1,0
Specify disk (enter its number): 1
Format实用程序搜索所有已经绑定的磁盘,每个被找到的磁盘,format都显示他的逻辑设备名,硬件名,物理参数和物理设备名。
2.选择在磁盘逻辑设备名左边的编号选择第二个磁盘。
selecting c0t1d0
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
!《cmd》; - execute 《cmd》;, then return
quit
用于分割Slices的特定的菜单包括
。partition:显示分区菜单
。label:将当前定义的分区写入磁盘卷标
。verify:读并且显示磁盘卷标
。quit:退出format实用程序
3.在format提示符输入partition
format》; partition
PARTITION MENU:
0 - change `0’ partition
1 - change `1’ partition
2 - change `2’ partition
3 - change `3’ partition
4 - change `4’ partition
5 - change `5’ partition
6 - change `6’ partition
7 - change `7’ partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!《cmd》; - execute 《cmd》;, then return
quit
partition菜单已经显示了。这个菜单使用户可以执行下列功能
。0-7:指定8个分区的柱头组和长度
。select:从/etc/format.dat中选择之前定义的分区表
。modify:改变之前定义的分区表
。name:命名当前的分区表
。print:显示当前的分区表
。label:将当前分区表写入磁盘卷标
4.在partition提示符输入print显示在内存中的磁盘卷标的拷贝。
partition》; print
Current ;分区名partition table (original):
Total disk cylinders available: 4924 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wm 0 - 4923 8.43GB (4924/0/0) 17682084
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 0 - 4923 8.43GB (4924/0/0) 17682084
分区的名字显示在第一行的括号中
下面显示每列的含义
。Part:磁盘的Slice编号
。Tag:之前定义的可选的标记符
。Flag:之前定义的可选的标志位
。Cylinders:Slice的起始柱头和结束柱头
。Size:Slice的容量
。Blocks:每个Slice的柱头的总数和扇区的总数
5.输入0选择Slice 0
partition》; 0
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
Enter partition id tag:
Enter partition permission flags:
Enter new starting cyl:
Enter partition size: 400
partition》;
6.当提示ID tag时,输入问号可以列出所有的可选项
7.按回车键则使用默认的tag
8.当提示permission flags时,输入问号可以列出所有的可选项
9.按回车则使用默认的flag
10.输入回车可以设置起始的柱头
11.为Slice 0输入新的容量
12.输入print,显示改变后的当前Slice 0
13.输入1选择Slice 1
14.按回车选择默认的tag和flags
15.输入Slice 1的新起始柱头
16.输入Slice 1的新容量
17.输入print显示改变后的Slice
18.输入7选择Slice 7
19.按回车选择默认的tag和默认的flag
20.输入Slice 7的新起始柱头
21.输入Slice 7的新容量,可以输入$,表示自动分配到最后一个柱头
22.输入print显示分区表
23.检测没有错误后,使用label命令为磁盘建立卷标
保存分区表到/etc/format.dat文件
1.在partition菜单输入name,并且输入一个唯一的名字
2.输入quit命令退出分区菜单
3.输入save保存新的分区表信息。输入/etc/format.dat的完整路径名
定位和使用定制的分区表
1.进入partition菜单
2.使用select命令选择定制的分区表
3.将选择的分区保存到磁盘卷标中
4.退出partition菜单
5.读新的磁盘卷标
6.退出format实用程序
使用modify命令重新分配磁盘
用户有时需要改变Slice的容量,例如磁盘扩容,或者减少。最简单的办法就是在partition菜单中使用modify命令。
当一个磁盘现有的Slice被重新分区并重新设置了卷标,那么磁盘上所有现有的数据都将丢失。现有的重要数据必须备份。
Free hog分区是用于一个保存其他Slice容量改变的磁盘空间
使用modify命令
使用下列步骤改变磁盘Slice的容量
1.输入format并且回车
2.选择一个适当的磁盘
3.输入partition
4.输入modify并且回车
5.输入回车以认可默认的选择
6.选择默认的选项并且回车或者输入yes
7.按回车认可Slice 6是Free Hog分区。如果Slice 6没有分配空间,那么用户必须指定其他的Slice
使用Free Hog Slice
当root调用format实用程序改变一个或者多个磁盘的Slices,一个“临时性“的Slice必须被指定来为扩张和收缩调节运做
当其他Slics是扩展的,恢复,独占或者一个Slice变小是牺牲的空间时,这个临时Slice是用于调整空间的。所以,这个临时的Slice有时被成为free hog
free hog分区只在安装或者运行format时存在。普通情况下是没有free hog分区存在的
8.输入Slice 0的容量,并且回车
9.按回车默认其他分区的容量
10.按回车确认使用这个分区表
11.给当前的分区命名
12.将改变了的分区表写入磁盘卷标
13.输入quit退出
查看磁盘的VTOC
用户可以使用2个方法来查看,定位磁盘的卷标或者VTOC
第一个方法是在format实用程序中是verify
第二个方法是调用prtvtoc命令
使用verify命令读磁盘的VTOC
1.在format提示符下输入verify并且回车
format》; verify
Primary label contents:
Volume name = 《 》;
ascii name = 《SUN18G cyl 7506 alt 2 hd 19 sec 248》;
pcyl = 7508
ncyl = 7506
acyl = 2
nhead = 19
nsect = 248
Part Tag Flag Cylinders Size Blocks
0 root wm 446 - 1376 2.09GB (931/0/0) 4386872
1 swap wu 0 - 445 1.00GB (446/0/0) 2101552
2 backup wm 0 - 7505 16.86GB (7506/0/0) 35368272
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 1377 - 7505 13.77GB (6129/0/0) 28879848
2.输入quit退出
使用prtvtoc命令读磁盘的VTOC
# prtvtoc /dev/rdsk/c0t0d0s2
。Dimensions(尺度):描述磁盘的物理尺度
。Flags:描述分区表中的flags
。partition:描述分区表
。flags:00=wm/01=wu/10=rm/11=ru
。First Sector:定义Slice的起始扇区
。Sector Count:定义Slice的总共扇区
。Last Sector:定义Slice的结尾扇区
。Mount Directory:显示当前的分区是否被挂接在某一目录中
fmthard命令
使用prtvtoc命令,用户可以保存磁盘的VTOC到一个文件。这允许用户在下列情况下使用fmthard命令来从新为磁盘建立卷标。
。在磁盘上的VTOC被破坏掉了
。因为偶然的原因导致磁盘上的分区表变化了
为了将prtvtoc命令的输出保存到其他磁盘的一个文件中,用户可以在fmthard命令中使用datafile变量。
Fmthard –s datafile /dev/rdsk/c#t#d#s2
如果发生了上面描述的其中一种情况,并且先前保存了一个文件,用户可以:
1.运行format,选择磁盘并且为默认的分区表设置磁盘卷标
2.使用fmthard命令将datafile中的信息写回磁盘
# fmthard –s /vtoc/c1t3d0 /dev/rdsk/c1t3d0s2

更多文章:
两张表格vlookup怎么用函数(vlookup函数如何两张表匹配)
2025年11月3日 23:45
available怎么记(availability和available怎么区分怎么用)
2025年10月30日 07:45
instragm(instragm华为手机怎么下载华为应用市场内找不到App,请求大家分享)
2026年3月14日 03:15
access集团待遇怎么样(杭州access集团待遇怎么样)
2025年12月26日 18:15
如何在数据上直接使用round函数(excel中ROUND函数怎么用)
2026年2月17日 20:15
从一段文字中提取日期(excel中的一段文字,我想提取对话中的日期,这个该怎么提取啊 举例:如图)
2026年2月17日 10:00
jdkwin7环境变量配置(Win7系统如何设置添加Java环境变量)
2026年2月17日 05:30
asp网站上传文件大小限制(asp网站的上传文件在本地测试正常,上传到空间后,却上传不了大文件,是空间限制了吗,怎么改谢谢)
2026年8月8日 07:00
三菱plc程序中k0 编写(三菱plc编程ko加线头怎么输入)
2026年1月17日 20:00
vuerouter只能用于vue吗(简单说说如何使用vue-router插件的方法)
2025年10月16日 22:15
closer歌曲简谱(求chainsmokers的closer简谱)
2025年9月24日 04:15












