用convert命令快速转换FAT32至NTFS.docx
《用convert命令快速转换FAT32至NTFS.docx》由会员分享,可在线阅读,更多相关《用convert命令快速转换FAT32至NTFS.docx(14页珍藏版)》请在冰豆网上搜索。
用convert命令快速转换FAT32至NTFS
convert
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参数,可以使转换后的文件系统具有较少的碎片。
为了得到最佳结果,该文件的大小最好为1KB与文件系统中文件和目录数量的乘积,但是,该转换工具也接受任意大小的文件。
要点
在运行convert之前,首先必须使用fsutilfilecreatenew命令创建占位符文件。
Convert并不创建此文件。
Convert使用NTFS原数据覆盖此文件。
完成转换后,会释放此文件中所有未被使用的空间。
有关fsutilfile命令的详细信息,请参阅“相关主题”。
/nosecurity对于转换后的文件和目录的安全性设置,将其指定为每个人都可访问。
/x如果需要,使用该参数可在转换之前将该卷卸载。
对该卷任何打开的句柄不再有效。
注释
如果convert无法锁定驱动器(例如,驱动器是系统卷或当前驱动器),则它会在下次重新启动计算机时转换该驱动器。
如果您不能立即重新启动计算机以完成转换,则请安排一个重新启动计算机的时间,并为转换过程留出所需要的时间。
对于从FAT或FAT32转换为NTFS的卷,由于目前正在使用磁盘,将会在与最初以NTFS格式化的卷的不同位置创建MFT,这样卷的性能可能不如最初以NTFS格式化的卷的性能那么好。
为取得最佳的性能,请考虑重新创建这些卷并以NTFS文件系统进行格式化。
从FAT转换为NTFS的卷中的文件完好无损,但与最初以NTFS格式化的卷相比,卷可能损失了某些性能优点。
例如,MFT在转换后的卷上可能会变成碎片。
此外,在转换后的启动卷上,convert将应用在Windows安装过程中应用的同一默认安全设置。
有关使用/cvtarea参数的详细信息,请参阅Microsoft资源工具包网站上的“FileSystems”(文件系统)。
(
示例
要将驱动器E上的卷转换为NTFS并且显示所有消息,请键入:
converte:
/fs:
ntfs/v
系统自带FAT32转换NTFS格式的命令(X为要转换分区的盘符):
1.单击开始→程序→附件→命令提示符
2.打开窗口以后,在光标的提示符下输入“convertX:
/FS:
NTFS”,然后回车。
注意在“covert”的后面有一个空格。
3.接着系统会要求你输入X盘的卷标,然后回车。
(卷标在“我的电脑”中点X盘,然后看它的属性可以找到。
)
这样就可简单地转换分区格式为NTFS了。
这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT32
CONVERT在[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font](结构化语言)中的一个系统函数
1.一般用法:
convert函数用来转换数据类型
例子:
SELECTCONVERT(VARCHAR(5),12345)
返回:
字符串'12345'
2.其他用法:
与[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]、smalldatetime或[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]sql[/font]_variant三种数据类型一起使用时,
CONVERT和CAST提供相似的功能即:
将某种数据类型的表达式显式转换为另一种数据类型。
语法
使用CAST:
CAST(expressionASdata_type)
使用CONVERT:
CONVERT(data_type[(length)],expression[,style])
参数
expression
是任何有效的Microsoft®[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font]Server™表达式。
有关更多信息,请参见表达式。
data_type
目标系统所提供的数据类型,包括bigint和[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]sql[/font]_variant。
不能使用用户定义的数据类型。
有关可用的数据类型的更多信息,请参见数据类型。
length
nchar、nvarchar、char、varchar、binary或varbinary数据类型的可选参数。
style
日期格式样式,借以将[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]或smalldatetime数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型);或者字符串格式样式,借以将float、real、money或smallmoney数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)。
[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font]Server支持使用科威特算法的阿拉伯样式中的数据格式。
在表中,左侧的两列表示将[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]或smalldatetime转换为字符数据的style值。
给style值加100,可获得包括世纪数位的四位年份(yyyy)。
不带世纪数位(yy)带世纪数位(yyyy)标准输入/输出**
-0或100(*)默认值monddyyyyhh:
miAM(或PM)
1101美国mm/dd/yyyy
2102ANSIyy.mm.dd
3103英国/法国dd/mm/yy
4104德国dd.mm.yy
5105意大利dd-mm-yy
6106-ddmonyy
7107-mondd,yy
8108-hh:
mm:
ss
-9或109(*)默认值+毫秒monddyyyyhh:
mi:
ss:
mmmAM(或PM)
10110美国mm-dd-yy
11111日本yy/mm/dd
12112ISOyymmdd
-13或113(*)欧洲默认值+毫秒ddmonyyyyhh:
mm:
ss:
mmm(24h)
14114-hh:
mi:
ss:
mmm(24h)
-20或120(*)ODBC规范yyyy-mm-ddhh:
mm:
ss[.fff]
-21或121(*)ODBC规范(带毫秒)yyyy-mm-ddhh:
mm:
ss[.fff]
-126(***)ISO8601yyyy-mm-ddThh:
mm:
ss:
mmm(不含空格)
-130*科威特ddmonyyyyhh:
mi:
ss:
mmmAM
-131*科威特dd/mm/yyhh:
mi:
ss:
mmmAM
*默认值(style0或100、9或109、13或113、20或120、21或121)始终返回世纪数位(yyyy)。
**当转换为[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]时输入;当转换为字符数据时输出。
***专门用于XML。
对于从[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]或smalldatetime到character数据的转换,输出格式如表中所示。
对于从float、money或smallmoney到character数据的转换,输出等同于style2。
对于从real到character数据的转换,输出等同于style1。
重要默认情况下,[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font]Server根据截止年份2049解释两位数字的年份。
即,两位数字的年份49被解释为2049,而两位数字的年份50被解释为1950。
许多客户端应用程序(例如那些基于OLE自动化对象的客户端应用程序)都使用2030作为截止年份。
[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font]Server提供一个配置选项("两位数字的截止年份"),借以更改[fontid=Markstyle="COLOR:
#ee6600;BACKGROUND-COLOR:
yellow"]SQL[/font]Server所使用的截止年份并对日期进行一致性处理。
然而最安全的办法是指定四位数字年份。
当从smalldatetime转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。
当从[fontid=Markstyle="COLOR:
blue;BACKGROUND-COLOR:
#ccffff"]datetime[/font]或smalldatetime值进行转换时,可以通过使用适当的char或varchar数据类型长度来截断不需要的日期部分。
下表显示了从float或real转换为字符数据时的style值。
fat32转ntfs方法
作者:
佚名 来源:
本站整理 更新时间:
2008-10-0515:
17:
01
在硬盘使用过程中,系统重装过程中经常会遇到fat32转ntfs的问题。
在这里介绍一个简单的fat32转ntfs方法,希望能够对你又帮助。
在开始——运行中输入CMD,再输入convertX:
/FS:
NTFS(X:
是所要转化的分区盘符),在下次系统启动时自动转化。
CONVERT 将FAT卷转换成NTFS。
CONVERTvolume/FS:
NTFS[/V][/CvtArea:
filename][/NoSecurity][/X]
volume 指定驱动器号(后面跟一个冒号)、
装载点或卷名。
/FS:
NTFS 指定要被转换成NTFS的卷。
/V 指定Convert应该用详述模式运行。
/CvtArea:
filename
将根目录中的一个接续文件指定为
NTFS系统文件的占位符。
/NoSecurity指定每个人都可以访问转换的文件
和目录的安全设置。
/X 如果必要,先强行卸载卷。
该卷的所有打开的句柄则无效。
不过这样的转化有两个小小的不足:
1.其实也不能算是弱点,主要是转化为NTFS之后,系统默认Everyone用户对所有目录、文件拥有完全权限,其实FAT32本来就默许所有用户访问!
为了安全起见,需要重新设置安全特性。
对一些重要文件,应该取消everyone用户的完全权限。
2.转化后的NTFS分区,第一次可能很容易产生磁盘碎片。
3.C盘在转换为NTFS分区前,一定要注意是不是多系统的,有没有安装WIN9X、ME等不认识NTFS分区的系统,如果安装了,那么C盘千万不能转换为NTFS分区,一定要保持原来的FAT分区。
扩展分区里的逻辑分区则除了安装有WIN9X/ME系统的分区外,其他的分区都可以转换为NTFS分区。
用convert命令快速转换FAT32至NTFS
使用NTFS分区,可以更好的管理磁盘及提高系统的安全性;硬盘为NTFS格式时,碎片整理也快很多。
在安装的过程中可以选择使用NTFS还是FAT分区。
如果在安装过程中选择了FAT,可以用下面的办法来把它转换成NTFS。
1.依次选择“开始→运行”命令,在弹出对话框中输入“cmd”命令(或点“开始→程序→附件→命令”提示符),打开命令提示符窗口2.打开窗口以后,在光标的提示符下输入
convertdisk:
/FS:
NTFS
(disk:
驱动器,大小写均可)
然后回车。
注意在“convert”的后面有一个空格。
如:
convertf:
/FS:
NTFS把F盘转换为NTFS格式。
3.接着,如果驱动器有卷标,系统会要求你输入磁盘的卷标,然后回车;补充:
查看卷标:
右击磁盘→属性→常规。
如果驱动器没有卷标,则直接进行转换。
4.转换完成后,它会向你报告你所转换的磁盘分区情况。
注意事项:
1.切记:
是convert不是covert
2.如果用convert也有此提示(极少),请把当前目录设置为windows/system32,然后再输入convert命令:
3、建议先执行磁盘扫描、磁盘碎片整理程序。
4、如果convert无法锁定驱动器(例如,驱动器是系统卷或当前驱动器),则它会在下次重新启动计算机时进桌面前自动开始转换该驱动器。
如果您不能立即重新启动计算机以完成转换,则请安排一个重新启动计算机的时间,并为转换过程留出所需要的时间。
如果要转换的分区上有文件正被系统使用,那么在转换时,转换程序将会询问你是否卸下要转换的卷(即分区),这时最好选择“否”,最后它就会询问你是否在下一次计算机启动时转换分区,选择“是”并重新启动机器即可完成转换。
5、这样可以简单地转换分区格式为NTFS。
这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT32。
6、用convert命令把文件格式从FAT转换为NTFS,现有的文件和文件夹完好无损
如需获取更多关于Convert.exe的相关信息,请依次执行以下操作步骤:
在安装过程结束后,依次点击Start(开始)、Run(运行),输入cmd,并按下回车。
在命令行窗口中,输入helpconvert并按下回车。
有关将FAT卷转换为NTFS格式的信息将如下所示显示在屏幕上。
将FAT卷转换为NTFS格式
如需通过命令行方式将特定卷转换为NTFS格式,请依次执行以下操作步骤:
1.打开命令行方式。
依次点击Start(开始)、AllPrograms(所有程序)、Accessories(附件)、CommandPrompt(命令提示符)。
2.在命令提示符窗口中,输入convert<驱动器盘符>:
/fs:
ntfs。
例如,convertD:
/fs:
ntfs命令将采用NTFS格式对D驱动器进行格式化。
您可以通过这条命令将FAT或FAT32卷转换为NTFS格式。
重要说明:
一旦将某个驱动器或分区转换为NTFS格式,您便无法将其恢复回FAT或FAT32格式。
如需返回FAT或FAT32格式,您必须对驱动器或分区进行重新格式化,并从相应分区上删除包括程序及个人文件在内的所有数据。
文件分配表(FAT)
一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统。
文件分配表(FAT)是当您使用FAT或FAT32文件系统对特定卷进行格式化时,由Windows所创建的一种数据结构。
Windows将与文件相关的信息存储在FAT中,以供日后获取文件时使用。
FAT32
一种从文件分配表(FAT)文件系统派生而来的文件系统。
与FAT相比,FAT32能够支持更小的簇以及更大的容量,从而能够在FAT32卷上更为高效的分配磁盘空间。
NTFS文件系统
一种能够提供各种FAT版本所不具备的性能、安全性、可靠性与先进特性的高级文件系统。
举例来说,NTFS通过标准事务日志功能与恢复技术确保卷的一致性。
如果系统出现故障,NTFS能够使用日志文件与检查点信息来恢复文件系统的一致性。
在Windows2000和WindowsXP中,NTFS还能提供诸如文件与文件夹权限、加密、磁盘配额以及压缩之类的高级特性。
Winxp下将FAT32分区用Convert命令转换为NTFS格式后开机报错
问题描述:
Winxp下将FAT32分区用Convert命令转换为NTFS格式后开机报错:
Windowscouldnotstartbecausethefollowingfileismissingorcorrupt:
System32\Drivers\Ntfs.sys
分析解决:
要解决此问题,必须替换丢失的或损坏的Ntfs.sys文件。
操作步骤:
1、先用Winxp安装光盘启动计算机,系统会提示:
要用恢复控制台修复WindowsXP安装,请按R
2、当系统提示您选择此选项时,按下“R”键。
3、在命令提示符下,键入以下命令:
cd\windows\system32\drivers
renntfs.sysntfs.old(如果没有找到Ntfs.sys文件,则该文件丢失了)
copy安装光盘盘符:
\i386\ntfs.sysC:
\windows\system32\drivers(假如Winxp安装在C盘上)
4、从提示符下输入quit退出故障恢复控制台。
5、重新启动WindowsXP
附Convert的命令格式:
convert驱动器:
/fs:
ntfs
更多的帮助可用Convert/?
查看。
卷标
卷标是一个磁盘的唯一的一个标识。
由格式化自动生成或人为设定。
仅仅是一个区别于其他磁盘的标识而矣。
用dos命令显示卷标。
vol——显示磁盘卷标命令1.功能:
查看磁盘卷标号。
2.类型:
内部命令3.格式:
vol[盘符:
]4.使用说明:
省略盘符,显示当前驱动器卷标。
dir也能显示示卷标。
磁盘卷标是一个分区表。
不幸的是,对应不同的操作系统有着不同的分区表。
DOS分区表是Linux和Windows使用的标准,AlphaBIOS系统和所有的linux内核都可以读取DOS分区表,但不幸的是,SRM控制台的引导区和DOS分区表在磁盘上相重叠,所以DOS分区表不能被SRM读取。
BSD的磁盘卷标被几种Unix的变体所使用,包括Tru64。
SRM的引导块和BSD的磁盘卷标并没有冲突(实际上,BSD的磁盘卷标完全存储在第一个扇区的“保留区域”中),这样linux也可以使用BSD的磁盘卷标,只要在编译内核时加入对BSD的磁盘卷标的支持。
要从一个使用SRM的磁盘启动,BSD的磁盘卷标是必需的。
如果该磁盘不是启动盘,则不需要BSD的磁盘卷标。
BSD的磁盘卷标可以用linux下的标准分区工具fdisk来创建。
方便的分区方法:
DOS的磁盘卷标
给你的磁盘分区的最简单的方法是让linux安装程序来分区,例如用RedHat下的diskdruid或fdisk。
在RedHat6.1下,这样会创建一个可用的BSD磁盘卷标,但是只是在磁盘从前已经包含了一个BSD磁盘卷标的情况下才会这样,在大多数情况下,这会创建一个DOS磁盘卷标。
它在linux下可读,但是不能通过SRM启动,所以你大概会希望手动创建一个BSD磁盘卷标以启动linux
磁盘一个内部名字。
当你使用一张新磁盘时,你可以在磁盘外贴一张标签,以帮助识别盘中的内容,同样也可以给它起一个内部名字,即卷标。
卷标名由1至11个字符组成,可以命名也可以跳过。
但是用ms-dos的命令format来格式化磁盘不会提示输入原来的卷标,只有在格式化完成后才会提示你输入新的卷标,但是你可以不输,按回车就跳过了,就是说不要卷标。
也就是说格式化磁盘是不需要知道磁盘原来的卷标的。
还有就是如果用fdisk命令才必须知道原来的卷标。
实在不行你可以在dos模式下有“vol”命令来查看磁盘当前的卷标。
比如你查看c:
的卷标就是“volc:
”,当然,要按回车的哟。
都还不行的话,建议你直接用一些磁盘工具软件,比如pq6.0就很好用了
点下C盘,选择重命名,你可以改动的就是卷标.
当然,如果你的C盘现在的样子是本地硬盘C:
说明无卷标
其实你说的对,打开我的电脑就可以直接看的
命令行默认到了C
想看D盘的输入D:
回车
dir就是了
什么叫卷标盘符、卷标?
有什么联系?
悬赏分:
15-解决时间:
2008-1-609:
55
提问者:
冰弦月牙-初入江湖二级
最佳答案
卷标:
就是在显示“本地磁盘”的地方,如果有卷标就把“本地磁盘”这几个字换成其他的文字(就是卷标),是该分区的信息之一,即卷标保存在该分区内。
盘符:
只有windows下有,用来表示分区的顺序,默认第一个可以识别的主分区为C:
,以后依次为D:
、E:
、F:
等(为方便,光驱也有,默认排在最后),不属于分区的信息,该信息不保存在该分区内。
最大的区别:
盘符后一定有一个英文的冒号(“:
”),而卷标可以随意(只有字符个数的限制)