★卢培培★ ── 欢迎光临卢培培(goodname008)的BLOG

人生真正的快乐,多在贫家茅舍,少在富室红楼。

用户操作
[即时聊天] [发私信] [加为好友]
卢培培ID:goodname008
80520次访问,排名1283(1),好友0人,关注者0人。
goodname008的文章
原创 22 篇
翻译 0 篇
转载 5 篇
评论 288 篇
卢培培的公告


只有干不成事的人
没有干不成的事


代码下载说明:请将代码下载地址的链接复制到浏览器的地址栏,按下回车即可正常下载。

最近评论
HotUs:下载不了了,能不能发一份到我邮箱
hontus@163.com
谢谢
HotUs:下载不了了,能不能发一份到我邮箱
hontus@163.com
谢谢
jingang123gz:在C# 中怎么屏蔽WIN键啊?????
kennylyj:我在做类似的东西的时候遇到一个问题:
由于需要将一些16位的DOS程序的输出导出,因此使用了管道,但直接CreateProcess这些程序是不行的,必须通过ComSpec这个环境变量得到命令行程序的路径并把要运行的DOS程序的路径及相关参数作为命令行程序的参数才行,或者是先运行cmd/command,然后通过标准写端口写入要启动的程序的参数
而这样做却导致系统的虚拟机程序……
mycaibo:原来可以下载呀,我还自己写了一遍,不过说KBDLLHOOKSTRUCT没有定义,也不知道是为什么,谢谢哈
文章分类
收藏
    相册
    其它图片
    文章用图
    A.我的软件
    1.注册表大师 v2.0
    2.窗口间谍
    3.图易贴 v1.1
    B.强烈推荐
    1.VB打造超酷个性化菜单[一]
    2.VB打造超酷个性化菜单[二]
    3.VB打造超酷个性化菜单[三]
    4.剖析VC++函数调用约定
    C.有脚印的地方
    CSDN--中国软件网
    微软中国社区
    微软中文新闻组
    D.开放源代码
    1.鼠标感应器
    2.VB自绘菜单类
    3.你想要钱吗?
    E.友情链接
    1. 凝尘
    2. 羽毛羽毛
    3. 泗水寻芳
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 硬盘分区学问大,操作系统别乱装收藏

    新一篇: 用API播放音频及视频文件 | 旧一篇: VB打造超酷个性化菜单(三)

    硬盘分区学问大,操作系统别乱装

     

        不知道有没有同学遇到过这样的问题,就是刚买回来的新硬盘不太清楚怎样合理分区,怎样正确安装操作系统(当然品牌机除外了,^_^)。

    其实分区是一个管理的过程,新硬盘不分区直接格式化也是可以用的,只要你的心理承受能力够强,把所有东西全装在一个C盘上也能忍受,那我也没办法:(。现在的主流硬盘是80G,而当120G硬盘的价格大幅下调后,也将代替80G而成为主流,面对容量与日俱增的硬盘,我们确实应该规划出一套比较完美的方案来对硬盘进行管理,注意我说的是比较完美,而不是绝对完美,当然绝对完美的方案应该是不存在的了(相对论?我倒)。分区是对硬盘的初步管理,分区说白了就是把硬盘逻辑上进行分块,直接体现就是会出现CDE…的盘符,这样做的好处是可以把我们要保存在电脑中的数据分类后对号入座,放在不同的分区里,这样我们在使用时就会非常方便,想要用什么马上就可以找到。这就好像家里的大衣柜通常是有几个门,然后每个门里再分一些格子,而不是只有一个门,谁家有一个门的大衣柜?

    现在的分区软件越来越多,如Partition Magic,Disk Genius(原名Disk Man,这个可是国人编写的),但在Windows 2000Windows XP推出之前我们最常用的还是FdiskFdisk是微软的Windows 98安装光盘中提供的分区工具,它的使用方法很简单,只要用Windows 98的启动盘(或安装光盘)启动后,键入fdisk即可进入Fdisk的分区界面,接下来就可以进行分区了(要想知道它的详细使用方法,大家还是看看专门介绍它的文章吧),但它有一个致命的缺点就是只支持FATFAT32分区格式,而不支持现在最流行的NTFS分区格式。所以在Windows 2000Windows XP大行其道的今天,仍然使用Fdisk分区的人已经不多了(当然如果你非要在Windows 2000Windows XP中使用FATFAT32分区格式也可以用它来分区)。说到这里可能有人要问了:那我们要在Windows 2000Windows XP中使用NTFS分区格式怎么办?别急,微软的工程师们考虑的还是比较周到的。我们只要用Windows 2000Windows XP的安装光盘启动电脑(事先要在BIOS中设置好启动顺序),即可进入操作系统的安装界面,在正式安装之前程序会提示我们先进行分区(当然如果已经分好的话,选择一个分区就可以正式安装了),如果是新硬盘的话,我们会看到仅有一个未格式化的分区,容量就是整个硬盘的容量(注意,通常在这里显示的硬盘容量会比硬盘的实际容量小一些,这是因为微软的算法和硬盘厂商的算法不一样导致的,硬盘的实际容量越大,这里的差值也就越大,不过大家不用担心,这是正常的)。接下来就可以按照提示分区了,如果安装的是中文版的操作系统,进行到这里就已经出现中文界面了,只要认识中文就应该会分区了。

    接下来的重点是分多少个区合适,每个区分多大合适?其实这些问题本来也是仁者见仁,智者见智,并没有一个绝对的方案说应该怎么分。这里我就简单说说我的分区方案,谨供大家参考(总容量:80G):

    盘符

    分区格式

    容量

    卷标

    内容

    C

    NTFS

    4 G

    WinXP

    干净的Windows XP操作系统

    D

    NTFS

    4 G

    Win2000

    干净的Windows 2000操作系统

    E

    NTFS

    7 G

    Programs

    在以上两个操作系统下使用的所有应用程序

    F

    NTFS

    20 G

    Others

    所有应用程序的备份(包括硬件驱动程序)

    G

    NTFS

    25 G

    Media

    媒体文件(flash,mp3,pictures,text,video

    H

    NTFS

    20 G

    Games

    游戏及游戏安装程序的备份

    C盘和D盘都分了4G,看上去好像有些大,其实不然。正常情况下Windows 2000Windows XP都需要大约2G的硬盘空间,但我们必须另外留出一些空间,要知道驱动程序是必须安装在操作系统各自的分区上的,而且刻录光盘,虚拟内存,.NETframework框架都是非常吃硬盘的,而且如果我们要使用操作系统的休眠功能,还要在系统分区上留出与内存等量的硬盘空间(天啊,微软垄断害死人!)。E盘里放的是两个操作系统下使用的所有应用程序,如果某些应用程序在两个操作系统下都要使用的话,那么就要在两个操作系统下分别安装,而安装在相同的位置可以大幅度降低硬盘占用率。F盘非常重要,里面的数据都是非常保贵的资料,有了这些东东后,我们可以把CDE完全格式化掉,而只要通过一个F盘就可以完全恢复。G盘就没什么好说的了,自己喜欢的flashmp3、图片分好目录往里塞就可以了。H盘全是游戏。

    大家可能看到了,所有的分区都采用了NTFS格式。有的人可能觉得这样做不是很安全,那我们在分区的时候可以把CD分成FAT32格式的,这样当我们用Windows 98的启动盘启动时,就可以拥有对CD的完全访问权限了(但实际上这样做并没有太大的必要)。如果我们只安装一个操作系统,那完全可以不分D盘,把D盘的容量均分到其它的盘上。

    下面说说操作系统的安装,我们再来看看前面的表,CD分别装有Windows XPWindows 2000两个操作系统。操作系统的安装顺序非常重要,如果采用表中的方案就必须先在D盘安装Windows 2000,然后再在C盘安装Windows XP。这是因为微软是在推出Widnows 2000之后才推出的Windows XP,所以Windows 2000是无法识别出Windows XP的,而Windows XP却可以识别出Windows 2000,这样在最后安装完Windows XP后,它会自动建立一个开机启动菜单,在启动时提示用户选择进入哪一个操作系统,非常方便。如果我们还要安装Windows 98的话,可以在分区时多分出一个FAT32分区用来安装Windows 98,但注意一定要最先安装Windows 98。顺便提一句,Windows 98只能安装在FATFAT32分区上,因为它不支持NTFS分区格式,所以在安装完成后也不能在Windows 98下使用NTFS格式的分区。由此可见,多操作系统一定要按照其推出的时间顺序安装,即最先推出的操作系统最先安装,最后推出的操作系统最后安装。如果我们要安装包括LINUX在内的多操作系统的话,那么最佳方案就是在分区时,留出一部分硬盘空间不划分,在装完所有的Windows操作系统后,将其引导程序暂时备份在一张软盘上(将C盘根目录下所有必须的系统文件拷贝至软盘),然后用LINUX的安装光盘启动,并把硬盘未划分的部分分成EXT3格式的分区,再安装LINUX。接下来用LINUX做一张LINUX系统启动盘,再用刚才的备份软盘启动进入Windows,然后再把软盘上的引导程序覆盖回C盘根目录即可。这样以后电脑启动时会自动进入Windows操作系统的启动菜单,选择后可以进入任何一个Windows操作系统,要进入LINUX系统时只要用LINUX系统启动盘引导启动就可以了。当然我们也可以让电脑启动时自动进入LINUX,想进入Windows时再使用Windows的系统启动盘,做法和上面说的大同小异。

    在所有的操作系统安装完成之后,我们还有一个很重要的工作要做,那就是用带有Disk Genius(或类似的硬盘工具)的Windows 98启动盘启动,用Disk Genius把硬盘的分区表备份下来,这样当系统崩溃时就可以轻松恢复了,而且在某种程度上也可以防止类似CIH的病毒损坏硬盘数据。至此,硬盘的分区、操作系统的安装和必要的维护工作就算告一段落了。

    最后,还是不免啰嗦两句。硬盘的分区方案并不唯一,我们应该在不断的探索与追求中找到最适合自己的分区方案,这才是DIY的精髓。而且,只要做好引导程序的备份,操作系统的安装也不是一定非要按照上面所说的顺序。合理的分区只是对硬盘的初步管理,在今后的使用中,任何程序都要放到适合它的位置上,这样才不枉我们为分区而费尽的那些心思。

     

     

    *-------------------------------------------*

    *  转载请通知作者并注明出处,CSDN欢迎您!   *

    *  作者:卢培培(goodname008              *

    *  邮箱:goodname008@163.com                *

    *  专栏:http://blog.csdn.net/goodname008   *

    *-------------------------------------------*

     

    发表于 @ 2004年07月12日 20:08:00|评论(loading...)|编辑

    新一篇: 用API播放音频及视频文件 | 旧一篇: VB打造超酷个性化菜单(三)

    评论

    #PingYou 发表于2004-07-13 08:26:00  IP: 61.145.190.*
    C盘和D盘都分了4G,看上去好像有些大,其实不然。
    ---------------------
    每次我都是把C区分10G啊,汗....
    #goodname008(文章作者) 发表于2004-07-13 16:02:00  IP: 61.51.59.*
    现在我是分6G,6G应该差不多了(在不装软件的情况下),就算装上.net也够。 :D
    #kingbird 发表于2004-07-14 10:22:00  IP: 218.5.82.*
    系统盘4G是肯定不够的~程序安装盘7G肯定也是不够的~
    现在装个.net什么的再加msdn~就这点空间,等着每次开机提示清理磁盘吧~
    系统至少要5G,应用程序盘我的是8G~
    #goodname008(文章作者) 发表于2004-07-14 23:49:00  IP: 61.51.129.*
    总之就是多退少补,因人而异。 :D
    #Sport 发表于2004-08-17 14:57:00  IP: 218.2.214.*
    我把C盘分为10G,把所有程序都装在C盘,分区为NTFS,然后Ghost,把两G多的备份放在FAT32分区中,不用重装,Ghost一下大概20分钟
    #xuqingbai 发表于2004-11-22 18:33:00  IP: 162.105.198.*
    我也觉得多点好。。。但我是98/XP(还有个linux在另一个硬盘上,就不说了),98偶尔一用,XP分了将近5GB,感觉还行。HP的PSC1218一体机的驱动/辅助程序特可恶,不容分说就跟D盘上装进去200多M的东西,除非你不想用它,否则只能接受。。。种种,稍微大一点没坏处。。。
    10G貌似偏大,但如果喜欢把Office/Norton等等必要的大家伙都装上再ghost,倒也省事
    其他和我的做法差不多。XP/200关键是把自己的文档跟操作系统分开,而且最好不要用NTFS透明加密——万一重装系统时丢了private key就哭吧。。。
    #装配 发表于2004-11-30 22:34:00  IP: 221.217.135.*
    我的机器才12G 我分了不到3G 效果好着呢 看来你的不一定对啊
    要因事而异哦
    #卢鲁 发表于2004-12-19 21:54:00  IP: 222.88.8.*
    我120G,不分区.WINXP SP2自动管理,不用分区速度快.
    所有的文件不用个人费心!
    #请等等 发表于2004-12-27 01:58:00  IP: 220.173.190.*
    叼.....我80G.c盘才3G.也没见有问题
    #123 发表于2005-01-20 17:51:00  IP: 222.84.131.*
    一定要按顺序装操作系统吗?不按也可以,我就是先装了XP,
    再装98的。现在两个操作系统同样可以用呀。我在装XP的时候没有选择ntfs,而仍然是fat32,所以我在C盘装好了XP后,进入DOS下装98,同样也装得,而且现在两个操作系统都正常工作呀。
    #新手 发表于2005-03-04 00:17:00  IP: 221.228.228.*
    你们大学问,C盘分小好,我的30个G还嫌小,我两三张图片打印30G的硬盘撑的满满的,4张的话就内存不够
    #lrh 发表于2005-05-26 16:46:00  IP: 61.186.252.*
    我的机子是把C盘用了7G呢。够了吧
    #lb 发表于2005-08-20 14:25:00  IP: 211.100.4.*
    我给c分了20g,应该是够用的
    #爱吸烟的鱼 发表于2006-05-31 17:30:00  IP: 222.90.72.*
    对于分区,我来说几句.搞程序开发的硬盘分区应该这样分区最合适:
    c盘10G-------装个系统,补丁什么的,还有装office等公用组建,vc/vc.net等的公用组建.其它的都不要装在c下.10G是最理想的大小,超过了,系统会启动会慢.小了,刚开始不觉得有什么不对,当一大堆软件装下来,这个时候才发现c盘空间少,那就不好了.
    d盘是软件盘20G,所有工具,垃圾软件都装在d盘中.
    e盘是工作盘15G,所有程序代码,作品,等等都放到e盘.
    f盘是资料盘15G,所有资料都放在这个.
    g盘是娱乐盘15G,所有电影游戏放这里.
    H盘就是常用软件备份盘<5G,这个足够了.


    #wuzhongyi 发表于2007-09-21 09:04:38  IP: 61.149.136.*
    我认为以上的方案不好,看样子你也是做开发的。先不考虑硬盘本身的分区特点及如何得到更快的访问速度,

    现在如果c:\为系统盘,而也是你常用的。那样XP安装完以后要多大?2G左右吧,那么虚拟的内存又会占用1G多,你再装点软件什么的。VS2005+msdn即使你不装在C盘,照样撑死你。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 卢培培