西域首页 | 报价库 | 经销商 | 二手市场 | 西域论坛 | 笔记本 | 手机 | 数码相机 | MP3 | 主板 | 显卡 | CPU | 内存硬盘
产品论坛 - 硬盘   点击数:115 [搜索]  

教你如何分区让硬盘分区容量得整数

[版主功能]
 
楼主    2007-09-07 14:12:37
等待下一分鈡
教你如何分区让硬盘分区容量得整数




        打开"我的电脑".任意选种一个分区右击查看其"属性".
        许多朋友的电脑中存在大量类似1.99GB.3.93GB之类的分区.
        然而实际上我们使用FDISK分区的时候,并不想这样的情况的出现我们希望是一个整数.例如.2GB,3GB等.而且我们分区时明明按照1GB=1024MB的公式计算的.
        例如想分2GB时就输入2048MB.实际在进行分区时.直接用1GB=1024MB的公式计算是不正确的.我们需要换一个公式来计算.
        就能计算正确是数值了.我们把要分区是整数设置为N.正确公式是:
        (N-1)×4+1024×N
        根据计算的结果单位是MB.例如我需要的到2GB的分区.计算公式为:
        (2-1)×4+1024×2=2052MB
        也就是说在分区时.必须输入2052MB才能得到2GB的分区
        根据我的实际操作(N-1)×4+1024×N公式得到的数值在有文件系统中得出的是“可用空间”为整数
        而我个人使用1024×N+8。如:20GB=1024×20+8即可实现“总大小”为整数。
        原理:以在DOS下装Windows XP为例,在分区时会看到有8MB的空间用于缓存,所以就追加8MB。
        ------------------------------------------------------------
        有VB的朋友.操作更简单了
        1.创建一个标准EXE的文件
        2.把EXE的事件设置为Click事件
        3.再在Click事件中打入代码:
        N = InputBox("输入分区大小:", "你想要多少?")
        s = (N - 1) * 4 + 1024 * N
        Print "你分区时就要输入"; s; "MB"
        Print "才能得到整数的分区喔^_^"

        这段代码是这样运行的:
        (数学中的"×"符号.VB代码是*)
        调用InputBox函数.把你临时输入的数值.赋值给N作临时变量
        接着将执行下一条代码.把N代入公式计算..赋值给s
        最后调用print函数.把s的最后数值显示出来.
        最后利用VB文件--生成EXE 将程序打包出来
        有了这个小程序.再也不怕忘记公式了...
        ------------------------------------------------------------
 
    网友
 
回复   删除 编辑
回复帖子     
粗体 斜体 下划线 链接
 [完成后可按 Ctrl+Enter 发布]
联系我们 | 广告服务 | 网站地图 | 关于西域 | 招聘精英| 设定西域it产品论坛为首页

总机电话:028-85288248 业务联系:028-85288247 85288195 传真:028-85540780

Copyright ©2007 xiyuit.All Rights Reserved.西域it网 版权所有