convert是什么命令

发布时间:2024-11-14 08:23:57 来源:君肯网

convert是在Windows中的文件系统修改命令,Convert将文件分配表 (FAT) 和 FAT32 卷转换为 NTFS 文件系统,而现有的文件和文件夹完好无损。被转换为 NTFS 文件系统的卷无法再转换回 FAT 或 FAT32。语法:convert [Volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]

在Windows中的文件系统修改命令

编辑

含义

Convert将文件分配表 (FAT) 和 FAT32 卷转换为 NTFS 文件系统,而现有的文件和文件夹完好无损。被转换为 NTFS 文件系统的卷无法再转换回 FAT 或 FAT32。

工作界面示例

语法

convert [Volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]

参数

Volume 指定驱动器号(后跟冒号)、装入点或要转换为 NTFS 的卷名。

/fs:ntfs 必需。将卷转换为 NTFS。

/v 指定详细模式,即在转换期间将显示所有的消息。

/cvtarea:FileName 仅适用于高级用户。指定将主控文件表 (MFT) 以及其他 NTFS 元数据文件写入相邻的现存占位符文件中。该文件必须位于要转换的文件系统的根目录下。如果使用 /CVTAREA 参数,可以使转换后的文件系统具有较少的碎片。为了得到最佳结果,该文件的大小最好为 1 KB 与文件系统中文件和目录数量的乘积,但是,该转换工具也接受任意大小的文件。

要点

在运行 convert 之前,首先必须使用 fsutil file createnew 命令创建占位符文件。Convert 并不创建此文件。Convert 使用 NTFS 原数据覆盖此文件。完成转换后,会释放此文件中所有未被使用的空间。有关 fsutil file 命令的详细信息,请参阅“相关主题”。

/nosecurity 对于转换后的文件和目录的安全性设置,将其指定为每个人都可访问。

/x 如果需要,使用该参数可在转换之前将该卷卸载。对该卷任何打开的句柄不再有效。

示例:将系统盘转换为NTFS格式:(假设C盘为系统分区)

Convert C: /fs:ntfs

注释

如果 convert 无法锁定驱动器(例如,驱动器是系统卷或当前驱动器),则它会在下次重新启动计算机时转换该驱动器。如果您不能立即重新启动计算机以完成转换,则请安排一个重新启动计算机的时间,并为转换过程留出所需要的时间。

对于从 FAT 或 FAT32 转换为 NTFS 的卷,由于正在使用磁盘,将会在与最初以 NTFS 格式化的卷的不同位置创建 MFT,这样卷的性能可能不如最初以 NTFS 格式化的卷的性能那么好。为取得最佳的性能,请考虑重新创建这些卷并以 NTFS 文件系统进行格式化。

从 FAT 转换为 NTFS 的卷中的文件完好无损,但与最初以 NTFS 格式化的卷相比,卷可能损失了某些性能优点。例如,MFT 在转换后的卷上可能会变成碎片。此外,在转换后的启动卷上,convert 将应用在 Windows 安装过程中应用的同一默认安全设置。

有关使用 /cvtarea 参数的详细信息,请参阅 Microsoft 资源工具包网站上的“File Systems”(文件系统)。

示例

要将驱动器 E 上的卷转换为 NTFS 并且显示所有消息,请键入:

convert e:/fs:ntfs /v (“/v”表示显示详细信息)

系统自带FAT32转换NTFS格式的命令(X为要转换分区的盘符):

1.单击开始→程序→附件→命令提示符

2.打开窗口以后,在光标的提示符下输入“convert X:/FS:NTFS”,然后回车。注意在“convert”的后面有一个空格。

3.接着系统会要求你输入X盘的卷标,然后回车。(卷标在“我的电脑”中点X盘,然后看它的属性可以找到。)(或者运行,输入cmd,在打开的工具中输入“vol”命令就可以看见c盘的卷标,如果想看其他的盘,例如D盘,则先输入d:,然后在输入vol 即可。)

工作界面

这样就可简单地转换分区格式为NTFS了。这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT32

在SQL(结构化语言)是一个函数

编辑

CONVERT 在SQL(结构化语言)中的一个系统函数

一般用法

convert 函数 用来转换数据类型

例子:SELECT CONVERT (VARCHAR(5),12345)

返回:字符串 ’12345’

其他用法

与 datetime、smalldatetime 或 sql_variant三种数据类型 一起使用时,

CONVERT和CAST 提供相似的功能 即:将某种数据类型的表达式显式转换为另一种数据类型。

语法

使用 CAST:

CAST ( expression AS data_type )

使用 CONVERT:

CONVERT (data_type[(length)], expression [, style])

参数

expression

是任何有效的 Microsoft SQL Server™ 表达式。有关更多信息,请参见表达式。

data_type

目标系统所提供的数据类型,包括 bigint 和 Sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。

length

nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。

style

日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。

convert是什么命令

SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。

在表中,左侧的两列表示将 datetime或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。

不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出**

– 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)

1 101 美国 mm/dd/yyyy

2 102 ANSI yy.mm.dd

3 103 英国/法国 dd/mm/yy

4 104 德国 dd.mm.yy

5 105 意大利 dd-mm-yy

6 106 – dd mon yy

7 107 – mon dd, yy

8 108 – hh:mm:ss

– 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)

10 110 美国 mm-dd-yy

11 111 日本 yy/mm/dd

12 112 ISO yymmdd

– 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)

14 114 – hh:mi:ss:mmm(24h)

– 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]

– 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]

– 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)

– 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM

– 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

* 默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。

** 当转换为 datetime 时输入;当转换为字符数据时输出。

*** 专门用于 XML。对于从 datetime或 smalldatetime 到 character 数据的转换,输出格式如表中所示。对于从 float、money 或 smallmoney 到 character 数据的转换,输出等同于 style 2。对于从 real 到 character 数据的转换,输出等同于 style 1。

重要 默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份 49 被解释为 2049,而两位数字的年份 50 被解释为 1950。许多客户端应用程序(例如那些基于 OLE 自动化对象的客户端应用程序)都使用 2030 作为截止年份。SQL Server 提供一个配置选项(”两位数字的截止年份”),借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。

当从 smalldatetime 转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。当从 datetime 或 smalldatetime 值进行转换时,可以通过使用适当的 char 或 varchar 数据类型长度来截断不需要的日期部分。

下表显示了从 float 或 real 转换为字符数据时的 style 值。

C# Convert 参照

string s = ”123”

int j = Convert.ToInt32(s)

oracle中convert

在oracle中,convert函数是用来转字符集转换的。

语法:

CONVERT( char, dest_char_set [ ,source_char_set] )

char的参数是要转换的值。它可以是任何的数据类型CHAR , VARCHAR2 , NCHAR , NVARCHAR2 , CLOB或NCLOB 。

dest_char_set参数是char转换的字符集的名称。

source_char_set参数是char是存储在数据库中的字符集,其中的名称。.默认值是数据库的字符集。

来自网页链接百度百科

在命令提示符中使用convert命令,出现无法供RAW驱动器使用,怎么解决?

convert 命令无法执行有几种情况:

1、系统中没有convert.exe 。

2、convert.exe或者convert所在的系统盘进行了权限设置,普通用户无法使用。

3、convert的路径不正确,即系统环境变量出现了问题。

【解决方法】。

1、针对第一种情况,从其它电脑复制一个convert.exe即可在系统盘的\windows\system32目录下。

2、需要自行设置权限。

3、在我的电脑、此电脑上右键选择属性,重新将系统盘目录添加到环境变量即可。正常执行效果如下图所示。实例可以参考convert实例将FAT32转NTFS

两种情况

其一:你现在这块硬盘是新硬盘,没有格式化过,而Convert命令是针对FAT/FAT32格式的硬盘转换为NTFS格式硬盘的。新硬盘缺少FAT文件分配表,当然没有办法使用Convert命令。

其二:如果这块硬盘已经正常使用过一段时间,而现在这个问题是突然出现的,那么可能是硬盘接口接触不良(硬件损坏)、FAT区表损坏、权限分配不当(仅针对原来是NTFS格式而言)。

对于第一种情况解决办法:用Format命令格式化硬盘,命令为:Format C: /fs:ntfs (将C盘格式化为NTFS格式)

对于第二种情况解决办法:硬盘出问题原因多种多样,需要详细排查,针对不同原因引起的问题解决方法也不一样,所以我建议你联系你的硬盘供货商。

以上就是关于convert是什么命令全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

convert是在Windows中的文件系统修改命令,Convert将文件分配表 (FAT) 和 FAT32 卷转换为 NTFS 文件系统,…
查看详情
convert是在Windows中的文件系统修改命令,Convert将文件分配表 (FAT) 和 FAT32 卷转换为 NTFS 文件系统,…
查看详情
convert是在Windows中的文件系统修改命令,Convert将文件分配表 (FAT) 和 FAT32 卷转换为 NTFS 文件系统,…
查看详情
相关文章
推荐游戏
风之谷
风之谷
游戏资讯 10.5M
下载
斗罗大陆3
斗罗大陆3
游戏资讯 566.9M
下载
冠军网球
冠军网球
游戏资讯 148.1M
下载
最佳炮手
最佳炮手
游戏资讯 68.1M
下载
如梦下弦月
如梦下弦月
游戏资讯 840.1M
下载
富甲封神传
富甲封神传
游戏资讯 263.0M
下载