format格式化命令怎么用,format命令格式化在哪里
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
format X:(X是需要格式化的盘符)
FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks/N:sectors]
volume指定驱动器(后面跟一个冒号)、装入点或卷名。
/FS:filesystem指定文件系统类型(FAT、FAT32或 NTFS)。
/C仅适于 NTFS:默认情况下,将压缩在该新建卷上创建的文件。
/X如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。
/A:size替代默认配置单位大小。极力建议您在一般状况下使用默认设置。
NTFS支持 512、1024、2048、4096、8192、16K、32K、64K。
FAT支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k用于大于 512字节的扇区)。
FAT32支持 512、1024、2048、4096、8192、16k、32k、64k,(128k、256k用于大于 512字节的扇区)。
注意 FAT及FAT32文件系统对卷上的群集数量有以下限制:
如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。
NTFS压缩不支持大于 4096的分配单元。
/F:size指定要格式化的软盘大小(1.44)
/T:tracks为磁盘指定每面磁道数。
/N:sectors指定每条磁道的扇区数。
format实用程序是一个系统管理员工具,用于在Solaris操作环境中对硬盘的准备工作。
用户可以通过使用format实用程序来进行磁盘的分类管理,主要的目的是对磁盘进行分区。
。为磁盘加上新分区的标签(label)
只有root用户可以使用format实用程序。如果普通用户运行了format实用程序,系统将显示没有权限或者没有找到磁盘。
在Solaris操作环境中,每一个磁盘都在存储区域旁边指定一个区域,来设置关于磁盘的控制器,表面分布和分区的信息。
这个信息称为磁盘的卷标。其他部分则是用于描述内容的卷表(volume table of contents,VTOC)。这个磁盘卷标或者VTOC保存在磁盘的第一个扇区。
为一个磁盘建立卷标是为了要在磁盘上写入分区的信息。如果系统管理员在定义分区后忘记了为磁盘加卷标,分区信息就会丢失。
磁盘卷标的一个重要部分就是定义磁盘分区的分区表,分区在柱头上的分界线和所有分区的长度。
见书6-4,有图,这里只定义一些名词
Part:分区序号。有效的分区序号包括0-7
Flag:wm=磁盘分区是可写并且可mount的
wu=磁盘分区是可写并且不可mount的
rm=磁盘分区是可读并且可mount的
ru=磁盘分区是可读并且不可mount的
Cylinders分区的起始柱头数和终止柱头数
Size分区的长度:Mbytes(mb),Gbytes(gb),Blocks(b),Cylinders(c)
Blocks每个分区的柱头的总数和扇区的总数
Slices是定义在一个柱头组和柱头的长度上的。柱头组的起始位置是柱头0
下面描述了定义磁盘的partitions先决条件。
当建立或者改变底盘的slices时,有2种可能发生的不良条件:浪费的磁盘空间和重叠的磁盘Slices。
浪费的磁盘空间:当一个或者多个柱头没有在Slices中定位所产生的空间
重叠的磁盘Slices:当一个或者多个柱头同时被多个Slices定位。
当root用户使用format实用程序选择磁盘的分区时,一个磁盘分区表的拷贝就被读入内存并且显示当前的磁盘卷标。
Format实用程序通常是依赖于/etc/format.dat文件来读或者调用format实用程序。可以使用/etc/format.dat文件来快速定义可用磁盘表和预先的分区表。
用户可以使用下列命令来将从/etc/format.da文件中预先设定的分区表读入当前卷标。
。select:从/etc/format.dat文件中选择一个预先设定的分区表
。label:将选择的分区表写入磁盘的卷标
。verify:定位磁盘卷标和显示新信息
。name:为改变了的分区表建立一个名字
。save:保存名字到./format.dat文件中
1.Root用户在提示符前输入format并且回车
0. c0t0d0<SUN18G cyl 7506 alt 2 hd 19 sec 248>;
1. c0t1d0<SUN9.0G cyl 4924 alt 2 hd 27 sec 133>;
Specify disk(enter its number): 1
Format实用程序搜索所有已经绑定的磁盘,每个被找到的磁盘,format都显示他的逻辑设备名,硬件名,物理参数和物理设备名。
2.选择在磁盘逻辑设备名左边的编号选择第二个磁盘。
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
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
用于分割Slices的特定的菜单包括
。label:将当前定义的分区写入磁盘卷标
3.在format提示符输入partition
select- select a predefined table
modify- modify a predefined partition table
print- display the current table
label- write partition map and label to the disk
!<cmd>;- execute<cmd>;, then return
partition菜单已经显示了。这个菜单使用户可以执行下列功能
。0-7:指定8个分区的柱头组和长度
。select:从/etc/format.dat中选择之前定义的分区表
。modify:改变之前定义的分区表
。label:将当前分区表写入磁盘卷标
4.在partition提示符输入print显示在内存中的磁盘卷标的拷贝。
Current;分区名partition table(original):
Total disk cylinders available: 4924+ 2(reserved cylinders)
Part Tag Flag Cylinders Size Blocks
2 backup wm 0- 4923 8.43GB(4924/0/0) 17682084
7 home wm 0- 4923 8.43GB(4924/0/0) 17682084
分区的名字显示在第一行的括号中
。Flag:之前定义的可选的标志位
。Cylinders:Slice的起始柱头和结束柱头
。Blocks:每个Slice的柱头的总数和扇区的总数
Part Tag Flag Cylinders Size Blocks
Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter partition size[0b, 0c, 0.00mb, 0.00gb]: 400
6.当提示ID tag时,输入问号可以列出所有的可选项
8.当提示permission flags时,输入问号可以列出所有的可选项
10.输入回车可以设置起始的柱头
12.输入print,显示改变后的当前Slice 0
14.按回车选择默认的tag和flags
17.输入print显示改变后的Slice
19.按回车选择默认的tag和默认的flag
21.输入Slice 7的新容量,可以输入$,表示自动分配到最后一个柱头
23.检测没有错误后,使用label命令为磁盘建立卷标
保存分区表到/etc/format.dat文件
1.在partition菜单输入name,并且输入一个唯一的名字
3.输入save保存新的分区表信息。输入/etc/format.dat的完整路径名
2.使用select命令选择定制的分区表
3.将选择的分区保存到磁盘卷标中
用户有时需要改变Slice的容量,例如磁盘扩容,或者减少。最简单的办法就是在partition菜单中使用modify命令。
当一个磁盘现有的Slice被重新分区并重新设置了卷标,那么磁盘上所有现有的数据都将丢失。现有的重要数据必须备份。
Free hog分区是用于一个保存其他Slice容量改变的磁盘空间
使用下列步骤改变磁盘Slice的容量
6.选择默认的选项并且回车或者输入yes
7.按回车认可Slice 6是Free Hog分区。如果Slice 6没有分配空间,那么用户必须指定其他的Slice
当root调用format实用程序改变一个或者多个磁盘的Slices,一个“临时性“的Slice必须被指定来为扩张和收缩调节运做
当其他Slics是扩展的,恢复,独占或者一个Slice变小是牺牲的空间时,这个临时Slice是用于调整空间的。所以,这个临时的Slice有时被成为free hog
free hog分区只在安装或者运行format时存在。普通情况下是没有free hog分区存在的
8.输入Slice 0的容量,并且回车
12.将改变了的分区表写入磁盘卷标
用户可以使用2个方法来查看,定位磁盘的卷标或者VTOC
第一个方法是在format实用程序中是verify
1.在format提示符下输入verify并且回车
ascii name=<SUN18G cyl 7506 alt 2 hd 19 sec 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
7 home wm 1377- 7505 13.77GB(6129/0/0) 28879848
。Dimensions(尺度):描述磁盘的物理尺度
。flags:00=wm/01=wu/10=rm/11=ru
。First Sector:定义Slice的起始扇区
。Sector Count:定义Slice的总共扇区
。Last Sector:定义Slice的结尾扇区
。Mount Directory:显示当前的分区是否被挂接在某一目录中
使用prtvtoc命令,用户可以保存磁盘的VTOC到一个文件。这允许用户在下列情况下使用fmthard命令来从新为磁盘建立卷标。
。因为偶然的原因导致磁盘上的分区表变化了
为了将prtvtoc命令的输出保存到其他磁盘的一个文件中,用户可以在fmthard命令中使用datafile变量。
Fmthard–s datafile/dev/rdsk/c#t#d#s2
如果发生了上面描述的其中一种情况,并且先前保存了一个文件,用户可以:
1.运行format,选择磁盘并且为默认的分区表设置磁盘卷标
2.使用fmthard命令将datafile中的信息写回磁盘
# fmthard–s/vtoc/c1t3d0/dev/rdsk/c1t3d0s2
wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com