复制/移动文件过大怎么办?
有些时候我们要把一个文件从C盘移动到D盘,但是却提示文件过大,这下怎么办呢?
现在我们以一个 6G 的文件为例,从E盘移动到D盘。E盘的文件系统是NIFS,D盘的文件系统是FAT32。这就糟了!!!因为FAT32文件系统是不支持大文件(4G以上)的!!这可怎么办呢?一旦我们把这个文件从E盘移动到D盘,就会提示文件过大!!!
有什么办法解决呢?
不建议使用的方法:方法1
- 01
FAT32文件系统是不支持大文件(4G以上)的,但NIFS文件系统是支持大文件的。所以我们可以通过 格式化 盘符来转换 文件系统,使文件系统化为NIFS。
- 02
为了证明NIFS文件系统支持大文件。我做了个试验。
- 03
我把 E盘的文件移动到C盘(都是NIFS文件系统),证明如图:
实用的方法:方法2
- 01
但是不好总是这样吧。因为一旦格式化,硬盘的文件就全都没了!!!!!!有没有其他方法呢?答案是肯定的!
- 02
我们可以把文件 分卷压缩,只要单个文件不超过4G就可以了。如图: 我们把一个6G的文件分卷压缩成为3个文件(单个文件不超过4G)。 而且为了快捷,我们可以把 压缩模式设为 存储(这个模式不压缩文件)(图上没显示,我用得是 存储模式)
- 03
那么就可以一次性地移动了:
- 04
把它移动后再解压就好了(存储模式下解压很快的,几G的文件只要10几秒左右)
实用方法:方法3
- 01
有没有可以 既可以转换格式又不格式化数据的方法呢? 有! 我们可以利用DOS命令:convert M:/fs:ntfs M是要转换格式的盘符
- 02
我们在DOS环境下输入命令,我这里以U盘为例,放心, 绝对不会丢失数据。
- 03
操作与证明如图:
综合评价
- 01
那么我们到底应该用那种方法好呢? 首先,第一种是不推荐使用的,因为那会丢失数据。那么关于第二和第三种方法,我们如何选择呢? 我们要根据我们的需求来选择。转换为NIFS格式会占用更多的空间,但是却高效。如果我们需要 更方便的操控文件,我们使用第三种方法;如果我们 需要兼容性更好,保留更多的硬盘空间,我们选用第二种,而且第二种方法 还可以用于网络。 总而言之,就是一句话: 解铃还须系铃人,我们要根据不同的需求选择不同的方法。
创建指定大小的文件的方法:
- 01
某些同学一定会疑惑,我哪来的刚好6G的文件啊?电影也不会这么恰好的啊? 其实这是利用了一个DOS命令: fsutil file createnew 文件完整路径 文件大小 其中 文件大小是以B(字节)为单位的。
- 02
如图是一个例子: