固态硬盘也能自己做

来源 :新电脑 | 被引量 : 0次 | 上传用户:cjc013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  你有多个闲置的闪存盘吗?你电脑上有足够多的USB接口吗?只需有一点耐心和几条USB电缆,你就可以用这些闲置资源做一个固态硬盘。
  
  与普通硬盘相比,固态硬盘有着速度更快、更安静等众多优点,但是价格也更贵,起码目前来说是这样,因而固态硬盘再好,短时间内也无法普及。不过,如果你有几个闲置的闪存盘,并且有兴趣也有足够的耐心,那么你可以尝试自己动手DIM一个固态硬盘。
  下面,CHIP将告诉你如何进行这一工作,如何将多个闪存盘整合成一个Windows的驱动器。DIM的固态硬盘除了可以扩展电脑的存储空间以外,还可以大幅提升电脑的速度,虽然性能可能不如真正的固态硬盘,但是速度绝对要优于普通硬盘。另外,如果你喜欢的话,甚至还可以将Windows 7装入其中,或者通过它来创建快速的系统恢复方案,用途非常广泛。
  Raid DP:整合多个闪存盘
  通常,闪存盘的容量有限,并且闲置下来的闪存盘容量会有较大差异。为此,如果希望它们可以在Windows中被当成一个固态硬盘使用,那么你需要将它们组成一个大的驱动器。你可以使用FlexRAID来完成这一工作,该软件能够组建Raid DP磁盘阵列,Raid DP与其他磁盘阵列不同,它不将数据分割存储到多个存储介质,而是采取一个存储介质接一个存储介质依次存储的方式,在第一个存储介质存满后再跳转到第二个,所以并不要求所有的存储介质都一样大,这正是你需要的。
  你可以通过FlexRAID的官方网站(wiki.flexraid.com/)下载该软件,由于软件采用论坛的方式发布,所以你可能需要注册一个该论坛的账户才能够正常地访问软件下载页面。
  下载FlexRAID安装程序后直接运行即可开始安装,在软件安装以及设置的过程中,你将需要通过命令行完成一些配置步骤。不过,即使你对命令行操作比较抗拒,但也不必太担心,这些步骤都非常简单,你只需要按照本文介绍的步骤和软件的提示进行操作即可,如果你没有按照正常的步骤进行操作,FlexRAID将可能出错,提示错误信息并自动关闭。
  如果你使用Vista或Windows 7系统,那么在开始安装FlexRAID之前需要关闭用户账户控制功能。确保你已经使用管理员账户登录,打开“开始”菜单,单击你的用户账户图标,这将直接打开“用户账户”窗口,单击“更改用户账户控制设置”链接,将设置中的滑块拖到最下方“从不通知”的位置,确定并保存设置。在固态硬盘开始工作后,要将该设置恢复到默认值。
  现在安装FlexRAID,首先安装“FlexRAID host”并选择“as a service”将其安装为一个系统服务,让FlexRAID可以作为服务随Windows启动。其次安装“FlexRAID Basic CMD Client”,同样选择服务安装方式。接下来打开资源管理器,转到FlexRAID安装目录(默认安装路径为C:ProgrammeOpenEgg.org),找到“Basic CMD Client”和“Basic Host Service”这两个文件夹,分别右击它们,选择“属性”,取消“只读”复选项的选中状态即可。
  重新启动电脑,并启动FlexRAID客户端。在打开的命令行控制窗口中键入“localhost”连接本地FlexRAID主机。连接后键入“view install”并等待命令执行完毕后重新启动电脑,为执行下一步骤做好准备。
  注意:按照FlexRAID技术文档的介绍,在执行上述步骤时是不需要重新启动电脑的,但是在我们的实际测试中发现,如果不重新启动电脑,那么后面的工作将无法进行。另外,如果你使用Vista或Windows 7系统,那么需要在重新启动系统之后,在FlexRAID客户端控制窗口中执行“patch install view-sys-patch”和“patch install view-cl-patch”命令来安装两个补丁。
  启动脚本:
  将闪存盘变成固态硬盘
  FlexRAID安装完成并准备就绪后,接下来你需要一个配置文件来定义要整合的闪存盘以及其他相关的设置。使用资源管理器打开FlexRAID安装目录下的“Basic Host Service”文件夹,右击文件夹中的空白处,选择“新建|文本文件”,键入新建文件的名称“ViewConfig”,注意不要拼错也不要修改文件的“.txt”扩展名。
  配置文件的内容包含许多个性化的信息,需要根据系统的具体情况进行设置,不过,它大致的结构可参考本文中的插图所示,具体有以下几项:第一行定义由闪存盘组成的虚拟驱动器盘符,在本例中是“Y:”;第二行定义用作存储介质的闪存盘的路径,在本例中它们是“G:”和“I:”,你可以在此添加更多的闪存盘路径,各闪存盘的路径之间用分号分割即可;接下来是“REMOVABLE=false”这一项,该设置用于定义虚拟的驱动器是否作为可拆卸驱动器,在本例中我们设置为不可拆卸驱动器;接下来的配置内容是在整合了指定闪存盘的同时,将音乐文件夹也捆绑在一起,首先将“|- ”加入虚拟驱动器“Y:”中,并在接下来的设置中,指定将“G:”和“I:”中音乐文件夹也都整合到“Y:”中。你可以根据自己的需要,通过类似的配置方式捆绑文件夹。
  现在你的固态硬盘已经准备好了,打开FlexRAID客户端控制窗口,键入“localhost”连接本地主机,再键入“view start”你就能够在资源管理器中看到虚拟驱动器“Y:”了。在以后启动电脑时,FlexRAID将自动运行和加载虚拟驱动器。考虑到一些性能比较差的电脑启动时软硬件设备未必能够马上进入工作状态,为此,你还需要进行一项设置。打开资源管理器,转到FlexRAID的“Basic Host Service”文件夹,创建一个新的文本文件“Autostart.txt”。文件中你只需要键入一个数值,该数值代表FlexRAID在电脑启动后需要延迟多少毫秒加载虚拟驱动器,设置后重启即可生效,开发商建议设置为“5000”毫秒,不过,如果你的电脑性能更差,那么你完全可以根据自己的需要进行设置,例如设置为“12000”毫秒。
  实际上,FlexRAID还可以做更多的事情,通过启用的WebUI,你可以更细致地管理FlexRAID,相关的信息你可以参考开发商官方论坛(openegg.org/forums/posts/list/191.page)。
  Raid 0:提升固态硬盘速度
  通过上面的方法你可以将多个闪存盘作为一个大的驱动器来使用,但是如果你想让固态硬盘获得更快的速度,那么你可以考虑组建一个Raid 0的磁盘阵列,Raid 0可以通过将数据分割后同时写入阵列中多个存储介质的方法,让读写速度成倍地提高。在我们的测试中,在单个闪存盘读取速度为20MB/s的情况下,组建Raid 0之后的读取速度可以提升至50MB/s,效果立竿见影。但是组建Raid 0阵列你需要使用同样容量的闪存盘,否则所有存储介质的容量都将被限制,容量缩减到与最小容量的闪存盘一样。
  由于Windows不支持使用闪存盘组建Raid 0磁盘阵列,因而,要用闪存盘创建这样的固态硬盘,最简便的方法是通过虚拟机安装一个Linux系统,在Linux中将多个闪存盘组建成一个Raid 0磁盘阵列,并将该阵列的驱动器设置为共享,这样你就可以在Windows系统中使用了。不过,这种方法有一个较大的缺陷,那就是它将需要浪费512MB内存以及额外的CPU运算能力以运行虚拟机,因而,这并不是一个适用于老电脑的方案。
  本例中我们将使用VMware虚拟机,在开始工作前下载最新版本的Ubuntu(www.Ubuntu.com)ISO安装文件,接下来,打开“VMware player”,单击“Create a New Virtual Machine”打开创建新虚拟机向导,选择“Installer disc image file”并单击“Browse”按钮选择下载Ubuntu ISO安装文件,向导将让你输入希望建立的Ubuntu系统用户名和登录密码,输入账户信息后向导将让你选择虚拟机的磁盘大小,由于你并不准备使用Ubuntu来做太多的事情,所以你只需要设置4GB的空间就足够了。设置完成后向导自动建立虚拟机并开始安装Ubuntu,在启动虚拟机时VMware将建议你安装“VMware Tools”,这个一定要安装,否则无法整合闪存盘。其次,在安装的过程中将停留在设置键盘的步骤让你确认,如果你不是使用非常特殊的键盘,安装程序将能够识别你的键盘,只需单击继续进行安装即可。Ubuntu将自动完成后续的安装步骤,并启动系统进入图形界面。
  在图形界面上方单击“Applications|Accessories”,选择“Terminal”打开终端窗口,键入:
  sudo apt-get update
  如果执行的结果有错误,则键入:
  sudo apt-get update --fix-missing
  然后,再尝试执行软件更新,键入:
  sudo apt-get upgrade
  执行后重新启动Linux系统。
  接下来将准备整合闪存盘,在VMware player中选择“VM|Removable Devices”查看移动设备的加载点,然后在Ubuntu执行:
  dmesg | grep"Attached SCSI"
  执行后将返回类似“sd 2:0:0:0:[sdb] Attached SCSI removable disk”这样的结果,其中括号中的内容是我们希望得到的,也就是“sdb”,接下来要安装磁盘阵列需要的工具,执行:
  sudo apt-get install mdadm
  至此,几乎就算大功告成了,你需要做的只是按照自己闪存盘的情况创建磁盘阵列,在本例中,两个闪存盘分别是“sdb”和“sdc”,对应使用的命令为:
  mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sd{b,c}
  现在已经将两个闪存盘组成了一个大的驱动器,接下来你需要将其格式化,你可以使用自己熟悉的图形界面工具进行格式化操作,也可以键入下面命令来完成:
  sudo mkfs.ext4 /dev/md0
  格式化后,你还需要加载驱动器,命令为:
  sudo mount /dev/md0 /mnt
  如果没有出现什么错误,此时你的Raid 0驱动器就已经准备就绪了。不过,你还可以做进一步的设置,以便在虚拟机启动时自动为你加载这个驱动器,不需要你重新设置它。
  要实现这一目的,你需要阵列驱动器的UUID号码,为此,键入命令:
  mdadm --detail _/dev/md0
  获得号码后,接下来,在桌面上准备一个文本文件,右击并输入以下内容:
  #!/bin/bash mdadm --verbose -A /dev/md0 -u <阵列驱动器的UUID号码>
  保存该文件,将扩展名修改为“.sh”。你最后需要做的是,右击驱动器加载的文件夹选择将其共享,系统将在你选择共享之后要求确认并安装需要的驱动程序,安装完毕后确认并存储设置就大功告成了。你可以在Windows中通过网络访问这个驱动器,像使用普通文件夹一样地使用它。
  Raid解决方案:
  适用于Linux专业人员
  通过虚拟机创建磁盘阵列是简单的,但是由于需要耗费额外的资源来运行虚拟机,所以性能大打折扣。当然,也有理想的解决方案,只是难度较高,需要耗费大量的时间,即通过coLinux和Debian系统你完全可以编译一个直接在Windows下运行的Linux环境,而不再需要虚拟机,但是完成这项工作除了需要花费大量的时间下载需要的Linux内核模块和工具外,配置和尝试所花费的时间也非常多。在我们的系统中,我们从下载需要的工具到创建Raid 0驱动器,整整花费了4个小时的时间。不过,所获得的回报也是非常大的,在不需要虚拟机的情况下使用闪存盘组建的磁盘阵列,我们的老电脑也可以胜任,并且系统运行速度获得了较佳的改善。
  
  紧急情况下的闪存救援盘
  系统崩溃,你无法访问自己的数据,你很着急,但是如果你平时做好了准备工作,那么在紧急情况下你也不必担心。
  制作一个闪存盘救援盘即可在紧急情况下启动电脑,获取其中的数据,或者迅速修复系统。制作Windows系统的救援盘,通常需要一个4GB容量的闪存盘、一个Windows系统安装光盘和HP USB Disk Storage Format Tool闪存盘格式化工具,该工具在互联网上可以轻松地找到,使用它格式化闪存盘并将其制作为可启动系统盘后,拷贝安装光盘的文件到闪存盘中即可。Linux系统的救援盘只需要1GB左右容量的闪存盘,你同样需要使用HP USB Disk Storage Format Tool闪存盘格式化工具,另外,你需要一个能够将Linux操作系统拷贝到闪存盘中的工具UNetbootin(unetbootin.sourceforge.net),该软件支持众多不同的Lniux发行版,使用简便并提供中文操作界面。
  
  USB硬盘组成磁盘阵列
  Windows不支持通过闪存盘建立的磁盘阵列,同样也不支持用USB外置硬盘建立的磁盘阵列,但是相对于闪存盘,USB移动硬盘可以很容易地骗过Windows,只需要将移动硬盘中的硬盘拆出来,然后安装到电脑内部的SATA连接端口上,即可通过Windows的“磁盘管理”功能,按照正常的方式格式化硬盘,组建磁盘阵列。至于具体的操作步骤,不同的Windows版本有较大的差异,可参考“磁盘管理”功能相关的帮助文档。
其他文献
期刊
中国化学会主办的第一届全国物理有机化学讨论会于1981年11月26日至30日在桂林举行,来自全国19个省、市、自治区45个单位的107位代表出席了会议。大会共收到论文116篇,其中7
本文对新疆兵团工业经济发展历史机遇及工业化途径进行了研究。文章阐述了兵团工业化的基本判断,提出了加快推动兵团新型工业化的主要途径。
本文对浙江省推进城乡一体化综合评价指标体系进行了探讨。文章设计了统筹城乡发展、推进城乡一体化综合评价指标体系及评估方法,以全面客观地反映区域之间统筹城乡发展、推进
在流言终结者栏日中,我们会提到许多在IT行业中存在已久的误区.这里,我们的测试编辑将为你揭开其背后的真相.常规论调无论是台式电脑、笔记本电脑还是智能手机,这些新推出的
期刊
适马和莱卡都有历史悠久的APS-C画幅、定焦镜头专业数码相机产品线,此类产品较高的影像质量受到消费者的青睐。富士近日也推出了一款此类专业级数码相机—FinePix X100。    富士FinePix X100数码相机除了采用APS-C画幅影像传感器和定焦镜头之外,机身顶部和低部还采用了镁合金材料,并搭载了旁轴相机的取景设计。其旁轴式取景器设计非常特殊,除了具备标准光学取景功能之外,还可以切换为电
期刊
作为编织未来梦想的机构,微软研究院创办至今已经走过了20个年头,它当年研发的很多技术都已经应用到了现今的产品中,并在实实在在地改变着我们的生活。然而如果我们去了解微软研究院正在研发的技术,会发现未来的科技生活还将发生翻天覆地的改变。  虚拟与现实的桥梁  Kinect的出现使游戏的体验迈入了完全不同的层次,它标志着人与设备的交互进入了全新的时代。然而就像我们之前所介绍的,Kinect进入游戏领域仅
期刊
本文对粮食价格变动的波及效应进行了研究。文章对近五年粮食收购价格和粮食消费价格的相互影响、近五年粮食价格波动对农产品收购价格的影响、近五年粮食价格波动对消费价格
本文对福建经济转型问题进行了研究。文章分析了福建经济转型的基础与压力,阐述了福建经济转型的基本思路与主要方向,提出了促进福建经济发展与转型主要任务。
无纸化,是人们对以纸张为中心的办公理念的终极理想,也是对电子化的终极依赖。然而在实际,正是因为纸张输入与输出环节占据至关重要的地位,使那些倾向于无纸化的工作流设计,更加依赖输入和输出。    当网络已经成为从企业运营到家居生活都不可或缺的一部分,数字化信息传输深入到各个角落。然而,如何数字化,特别是影像及文字的数字化转换,仍是整个数字化过程中的“咽喉要道”,没有这一转化过程,虚拟的、数字化的网络无
期刊