您现在的位置是:首页» windows系统» format格式化命令怎么用,format命令格式化在哪里

format格式化命令怎么用,format命令格式化在哪里

2023-12-05 07:49:24
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! format X:(X是需要格式化的盘符)FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]FORM

今天小编为大家分享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