POPPUR爱换

标题: 请教XP下使用X25-M的问题,请大家不吝赐教!(已解决!谢谢大家) [打印本页]

作者: feiying2222    时间: 2010-12-3 21:02
标题: 请教XP下使用X25-M的问题,请大家不吝赐教!(已解决!谢谢大家)
本帖最后由 feiying2222 于 2010-12-8 23:12 编辑

刚入X25-M G2 80G的,盘还未到手,因为工作原因必须用XP,想问以下问题:
1.拿到手后,分区的话用WIN7安装盘分区,然后再装XP,应该能分区对齐吧?
2.因为无trim,只能用toolbox 了。记得有人说XP下只能用toolbox 1.1版本做GC,现在最新的2.0.1版本可以在XP下对X25-M进行整理吗?
3.最后,一般GC多久一次合适呢?一个月一次?使其既兼顾寿命有能保持较好的性能。
谢谢!


经过亲身实践,答案如下:

1.到朋友家的WIN7下分区,没有100MB隐藏,而且分区能对齐。
2.Toolbox 2.0.1可以在XP下对X25-M进行GC。
3.这个还没有准确答案,和使用量有关系吧,我个人准备2个星期一次。
题外话:P55主板装XP的时候可以先IDE模式,然后强制改为AHCI驱动,再在BIOS中设置AHCI模式,但我中间经历了一点小曲折,不过最终都解决了,具体可以看回帖。


作者: gmaroman101    时间: 2010-12-3 21:29
win7会分出一个100M的隐藏分区?
作者: feiying2222    时间: 2010-12-3 22:18
gmaroman101 发表于 2010-12-3 21:29
win7会分出一个100M的隐藏分区?

据说是,请用SSD的且系统为XP的兄弟说下哈
作者: minfox    时间: 2010-12-3 22:38
本帖最后由 minfox 于 2010-12-3 22:38 编辑

不明白,干嘛要用XP???

WIN7解决全部问题。

作者: feiying2222    时间: 2010-12-3 22:56
本帖最后由 feiying2222 于 2010-12-3 22:58 编辑
minfox 发表于 2010-12-3 22:38
不明白,干嘛要用XP???

WIN7解决全部问题。


单位200多台机器大部分都是WIN2000,你更吃惊。呵呵,专业领域,不用WIN7不足为怪
作者: feiying2222    时间: 2010-12-4 00:32
顶一下,请教。。。。
作者: 亢龙有悔    时间: 2010-12-4 09:21
不胜赐教 应为 不吝赐教

作者: feiying2222    时间: 2010-12-4 10:57
亢龙有悔 发表于 2010-12-4 09:21
不胜赐教 应为 不吝赐教

呵呵,不好意思,写错了
作者: xxx-007    时间: 2010-12-4 12:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: feiying2222    时间: 2010-12-4 12:41
本帖最后由 feiying2222 于 2010-12-4 12:41 编辑
xxx-007 发表于 2010-12-4 12:19
  我买固态盘估计也要用XP和WIN7双系统。。。所以一直没买。


支持,因为工作原因要用XP的人遍地都是,至少我们这的大部分单位都还是XP系统
作者: jason_sean    时间: 2010-12-4 19:29
同问  我也是因为单位软件版本问题  必须要用XP
同问啊  想上SSD  
作者: kiven_chen    时间: 2010-12-4 20:23
首先先用机械盘装个win7,
然后把SSD挂从盘分区,
这样就没100M了,
最后用分好区的SSD装win XP。
完毕。
作者: feiying2222    时间: 2010-12-4 20:59
kiven_chen 发表于 2010-12-4 20:23
首先先用机械盘装个win7,
然后把SSD挂从盘分区,
这样就没100M了,

谢谢,直接用win 7安装盘进行分区可以吗?去别人家里挂者分区稍微麻烦了点
作者: aliguagua    时间: 2010-12-4 23:44
本帖最后由 aliguagua 于 2010-12-4 23:44 编辑

转载一下

提速的原理应该是通过调整第一个NTFS分区的起始位置来保证不会出现NTFS的簇跨越NAND闪存的块(block),从而提高数据读写的效率。

具体来说是这样的,SLC闪存芯片的页/块大小是2KB/128KB,MLC的页/块大小是2KB/256KB或4KB/512KB(再早的MLC还有512B/32KB的,不过现在很少见了)。
也就是意味着每次可以分别以2KB/2KB/4KB为单位来写入数据,但是每次擦除必须要以128KB/256KB/512KB来擦除数据。
因为平衡写入算法的存在,用了一段时间之后的SSD每次写入数据时都必然是先擦除再写入这样一个过程。
如果按照XP之前的起始位置放在LBA63(起始位置之前保留512Bx63=31.5KB)的分区方式,将会导致NTFS分区每32(或64或128)个簇(以现在硬盘的大小,NTFS分区几乎全是4KB/簇),
就会有一个簇跨越了两个闪存块,当系统正好对跨块的簇进行操作时,就会导致需要擦除两个块之后才能写入数据,或是要分别从两个块来读取这些4KB簇的数据,这就降低了读写数据的效率。
通过调整NTFS分区的起始位置,我们就可以避免这种每隔一些簇就有一个跨过闪存块的情况,从而提高读写的效率。

这个开始位置应该放在哪里呢?
如果只是单通道的闪存设备,只要NTFS分区的开始位置前面空出512KB,也就是开始位置放在LBA1024处,就可以保证128KB/256KB/512KB块大小的闪存芯片都可以实现NTFS分区对齐了。
但事实上,几乎所有的SSD都不是单通道的,比如最常见的JM602方案是8通道的,Intel X25-M是10通道的,Intel X25-V是5通道的,这时候应该空出多少呢?
实际上,多通道的闪存设备也是把数据拆成一个一个的块,然后分别对每个通道进行读写操作,这个块的大小和所使用的闪存芯片的块的大小是一样的。
(关于这一点,大家可以从Intel X25-M和X25-V的4KB写入速度看出端倪。
Intel的主控对写入进行了优化,随机4KB写入并不是即时写入,而是在缓存中积累达到256KB(正好是Intel使用的闪存芯片的块大小)后再一次性写入。
如果这256KB数据会再进一步拆分然后才写到各个通道的话,10通道的X25-M必然会比5通道的X25-V要快,但实际上却是相差无几,这就说明多通道写入时最小的数据单位也是闪存块的大小。)
因此,我们完全可以不考虑设备是几通道的,直接把第一个分区的起始位置设在512KB之后的那个簇,也就是LBA1024处即可。
这个操作,XP之前的操作系统自带的分区工具是无法完成的,必须借助第三方工具;但是Vista/Win7的磁盘管理工具和光盘安装的分区界面进行分区时,
会自动把第一个分区设在LBA2048处,正好是1024的倍数,因此直接使用Vista/Win7来分区就自动完成了NTFS分区对齐闪存块的操作。
PS: 当然也可以根据自己固态硬盘的闪存类型来设置,比如SLC(2KB/128KB)的设在LBA256,MLC(2KB/256KB)的设在LBA512处,MLC(4KB/512KB)的设在LBA1024处等。
不过这说起来就麻烦了,建议怕麻烦的直接把硬盘挂在装好Vista/Win7的机器上,使用磁盘管理工具来分一下区就可以了。


原理说完了,Vista/Win7的下分区这边不废话了,现在来看看如何使用第三方工具来操作以及实际效果如何。
由于这是对分区进行操作,务必要先备份要进行操作的分区中的数据。
只是对第一个分区做操作,可以用WINPE启动计算机,先使用Ghost把第一个分区做个镜像存到后面的分区中去,改好了再Ghost回来即可。
因为Windows自带的分区工具无法实现根据LBA地址来分区的操作,这里要使用第三方分区工具,这里推荐DiskGenius。
大家可以去其官网下载:
http://www.diskman.cc/download.htm

我这里的操作和测试都是以自己手中的一个16GB的U盘为例的,另外也在自己的Sandisk SSD上试过了,确实有所改善。
1. 打开主界面,左侧选中要操作的磁盘,右边可以看到当前的第一个分区是从0-1-1开始的,也就是LBA63,右键点击把它删除掉。

2. 在删除后得到的空闲空间上右键点击来建立新分区。

3. 在建立新分区界面中点开详细参数,把起始磁头设为8,起始扇区设为9,
这时下面的起始扇区号会自动变为512,这个512其实就是指LBA512,确认后点击确定即可创建分区。
如果是四通道的NAND存储设备,可以进一步调整起始磁头和起始扇区,让起始扇区号显示为1024即可。

4. 回到主界面可以看到,此时第一个分区的起始柱面/磁头/扇区已经变成0-8-9了,点击应用更改保存设置。

5. 因此第一个分区的起始位置变了,建议大家重建MBR一下,以防出现不能启动的问题。
在DiskGenius中点一下刚才创建的分区,然后在硬盘菜单中点重建主引导纪录(MBR),并确认执行即可。
特别提醒的是,重建MBR后,如果之前MBR中有写入过的诸如WIN7 OEM破解信息等都会被去掉,需要重新使用相应的工具来重新写入。

最后上一下修改前后的ATTO测试成绩,都是在格式化后U盘里没有任何数据的情况下来进行的。
左:起始柱面/磁头/扇区为0-1-1(LBA63)时的测试成绩;右:起始柱面/磁头/扇区为0-8-9(LBA512)时的测试成绩:


作者: feiying2222    时间: 2010-12-5 00:32
aliguagua 发表于 2010-12-4 23:44
转载一下

提速的原理应该是通过调整第一个NTFS分区的起始位置来保证不会出现NTFS的簇跨越NAND闪存的块(b ...

谢谢!但看起来第三方工具实现更麻烦
作者: hukee    时间: 2010-12-5 06:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: feiying2222    时间: 2010-12-5 10:14
hukee 发表于 2010-12-5 06:02
找win7的主机安装分区更麻烦。

不明白,请赐教
作者: kiven_chen    时间: 2010-12-5 15:29
feiying2222 发表于 2010-12-4 20:59
谢谢,直接用win 7安装盘进行分区可以吗?去别人家里挂者分区稍微麻烦了点

完全可以啊,不过就带了个100M的小尾巴,用XP的分区又会分区不对齐。
去别人家挂着分区是麻烦了些,但也就第一次而已。以后从装都不用挂从盘了。
另外,你自己没有机械盘吗?

作者: feiying2222    时间: 2010-12-5 15:37
本帖最后由 feiying2222 于 2010-12-5 15:38 编辑
kiven_chen 发表于 2010-12-5 15:29
完全可以啊,不过就带了个100M的小尾巴,用XP的分区又会分区不对齐。
去别人家挂着分区是麻烦了些,但也 ...


不明白?“用XP的分区又会分区不对齐”也就说用XP的话始终分区对不齐?100M是WIN7安装盘分区时留下的隐藏空间吧?
有两个机械盘,但是都是装的XP


作者: kiven_chen    时间: 2010-12-5 16:03
关于分区对齐,解释起来很麻烦,建议你自己百度一下“原来SSD分区对齐如此重要”
又回到原来的建议,
首先用机械盘装个win7,(不用装什么驱动,激活等等,反正只用来分区SSD用。)
然后把SSD挂从盘分区,(点“开始”,在“计算机”上点右键。选“管理”,找“磁盘管理”)
这样就没100M(隐藏分区)了,
最后用分好区的SSD装win XP。
完毕。
另外,用GHOST的话,也会把原来分区对齐搞乱。
作者: xxdfbb    时间: 2010-12-5 16:07
GC的话最好每周能有2次   不必夜夜都有 否则太频繁的话会减寿的 性能也会下降
作者: feiying2222    时间: 2010-12-5 17:02
kiven_chen 发表于 2010-12-5 16:03
关于分区对齐,解释起来很麻烦,建议你自己百度一下“原来SSD分区对齐如此重要”
又回到原来的建议,
首先 ...

谢谢!麻烦你了,盘到了实践一下就知道了
作者: feiying2222    时间: 2010-12-5 17:04
xxdfbb 发表于 2010-12-5 16:07
GC的话最好每周能有2次   不必夜夜都有 否则太频繁的话会减寿的 性能也会下降

谢谢!那准备一月一次GC算了,现在就是toolbox版本的问题没有解决了,不知道最新的2.0版本可以XP下做SSD的GC不?
作者: hukee    时间: 2010-12-5 17:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: mikeee146    时间: 2010-12-5 18:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: feiying2222    时间: 2010-12-5 19:31
本帖最后由 feiying2222 于 2010-12-5 19:32 编辑
mikeee146 发表于 2010-12-5 18:57
挂WIN7的从盘分区有啥不好的?没有100M的又可以对齐


呵呵,主要得别人家里弄,我自己是不可能为了分个区就先在机械盘上装个WIN7的,费时间
作者: kiven_chen    时间: 2010-12-5 21:19
机械盘装个win7不会超过30分钟,因为不用你装什么驱动和激活,比走路去你朋友家还快。
作者: Emu10k2    时间: 2010-12-5 21:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: feiying2222    时间: 2010-12-5 21:58
kiven_chen 发表于 2010-12-5 21:19
机械盘装个win7不会超过30分钟,因为不用你装什么驱动和激活,比走路去你朋友家还快。

呵呵,有点道理,我这用WIN7的人真不多!
作者: 太虚公    时间: 2010-12-5 23:07
真累啊  先用win7盘启动   在进入PE界面后shift + F10  进入命令行界面

然后diskpart  进入命令行分区界面

然后list disk  查看你当前的硬盘

sel disk=(你的SSD一般你得选disk=0如果不是0请回到BIOS调整你的磁盘启动顺序)

然后cre part pri  size=(系统分区的大小单位为M  如果不输入size则把所有可用空间都分成该分区了)

然后sel part=1

然后active

然后exit

exit

然后重启安装XP去
作者: feiying2222    时间: 2010-12-5 23:14
本帖最后由 feiying2222 于 2010-12-5 23:16 编辑
太虚公 发表于 2010-12-5 23:07
真累啊  先用win7盘启动   在进入PE界面后shift + F10  进入命令行界面

然后diskpart  进入命令行分区界 ...


呵呵,感谢!成技术贴了,先试试简单的方法吧。另外,pe界面是什么?WIN7自带?还是合成盘?没装过WIN7。
作者: feiying2222    时间: 2010-12-5 23:19
另外请大家推荐一个下载WIN7的地方吧,尽可能微软原版的,现在网上修改的版本简直太多不敢用
作者: 太虚公    时间: 2010-12-5 23:21
回复 feiying2222 的帖子

装个win7进了系统再分区多慢啊

或者还有个不进命令行去掉那个100M分区的办法

就是你在BIOS里把别的硬盘的启动顺序设置在SSD之前  然后用WIN7的启动盘启动

这样用装系统前的那个图形化分区工具分SSD的时候PE就认为主引导记录不在SSD上就不会去建那个100M的分区了

直接在图形化界面里分区就行了

就是要记住  在装XP前要把硬盘启动顺序改成SSD在硬盘顺序的第一位

作者: feiying2222    时间: 2010-12-5 23:26
本帖最后由 feiying2222 于 2010-12-5 23:28 编辑
太虚公 发表于 2010-12-5 23:21
回复 feiying2222 的帖子

装个win7进了系统再分区多慢啊


实在是感谢了!关键是PE界面是WIN7自带的吗?还是合成盘才有呢?我想找个原版WIN7,毕竟用来做CUDA工程开发的,越纯净越好。不好意思,对于WIN7我还是一片空白
作者: 太虚公    时间: 2010-12-5 23:28
feiying2222 发表于 2010-12-5 23:26
实在是感谢了!关键是PE界面是WIN7自带的吗?还是合成盘才有呢?我想找个原版WIN7,毕竟用来做CUDA开发的 ...

2K开始  XP  2003 vista  2008  win7  2008R2的预安装环境就叫做PE

作者: feiying2222    时间: 2010-12-5 23:29
太虚公 发表于 2010-12-5 23:28
2K开始  XP  2003 vista  2008  win7  2008R2的预安装环境就叫做PE

也就是说原版系统自带嘛,谢谢了!
作者: ygh210    时间: 2010-12-6 11:05
jihao
作者: kiven_chen    时间: 2010-12-6 18:47
太虚公 发表于 2010-12-5 23:21
回复 feiying2222 的帖子

装个win7进了系统再分区多慢啊

哈,这个方法好,我怎么没想到呢?

作者: kiven_chen    时间: 2010-12-6 18:48
feiying2222 发表于 2010-12-5 23:19
另外请大家推荐一个下载WIN7的地方吧,尽可能微软原版的,现在网上修改的版本简直太多不敢用

管他什么系统,反正你只是用来分区用。那个下载快就用那个。
作者: 太虚公    时间: 2010-12-6 18:51
kiven_chen 发表于 2010-12-6 18:47
哈,这个方法好,我怎么没想到呢?

这样分完区后是不能直接安装的   这样直接安装就把引导记录放在第一顺序硬盘的激活分区上了
还需要重启调整硬盘顺序

对于楼主是因为本来分完区就是要重启换XP安装的所以不显得太麻烦

但是本来就是装WIN7的就不如命令行方便了

作者: feiying2222    时间: 2010-12-6 21:27
太虚公 发表于 2010-12-6 18:51
这样分完区后是不能直接安装的   这样直接安装就把引导记录放在第一顺序硬盘的激活分区上了
还需要重启调 ...

你好,经你指导现在盘已分区好!分区已对齐!实在感谢!但有个新问题:我的xp原盘没有集成achi驱动,无法识别盘。刚才百度了一会儿,说可以先ide模式安装xp系统,然后强行安装achi驱动,重启后在bios改为achi模式即可,这种方法确实可行吗?我是p55的主板。再次打搅,麻烦了!
作者: qzfj    时间: 2010-12-6 21:40
kiven_chen 发表于 2010-12-5 16:03
关于分区对齐,解释起来很麻烦,建议你自己百度一下“原来SSD分区对齐如此重要”
又回到原来的建议,
首先 ...

另外,用GHOST的话,也会把原来分区对齐搞乱。这个比较麻烦???
作者: feiying2222    时间: 2010-12-6 22:40
系统高手都不在,没办法,只能先ide模式先装xp了,看看能不能装完强行改到achi模式
作者: 太虚公    时间: 2010-12-6 23:16
feiying2222 发表于 2010-12-6 21:27
你好,经你指导现在盘已分区好!分区已对齐!实在感谢!但有个新问题:我的xp原盘没有集成achi驱动,无法 ...

这个网上教程很多自己看就是了

我是保守派从来没这样搞过   都是装系统的时候就搞定了的

作者: feiying2222    时间: 2010-12-6 23:16
郁闷,使用网上强行修改使用P55的AHCI驱动的方法不行,一启动就蓝屏,只能暂时恢复IDE模式用了,看来得想其他办法
作者: feiying2222    时间: 2010-12-6 23:26
太虚公 发表于 2010-12-6 23:16
这个网上教程很多自己看就是了

我是保守派从来没这样搞过   都是装系统的时候就搞定了的

郁闷,使用网上强行修改使用P55的AHCI驱动的方法不行,一启动就蓝屏,只能暂时恢复IDE模式用了,看来得想其他办法
作者: kenkenkenken    时间: 2010-12-7 01:46
太虚公 发表于 2010-12-6 23:16
这个网上教程很多自己看就是了

我是保守派从来没这样搞过   都是装系统的时候就搞定了的

很久没有登录,回来看到提醒。上次我们讨论的虚拟化问题。

我说的“直通设备”,不是“直接挂物理存储”。是直接在虚拟机里认host上的HBA卡和网卡、装对应驱动。hyper-v肯定没有这个功能。比方ESX指定某网卡对应某虚拟机是直通设备,这块网卡是broadcom 5709c的话,虚拟机就直接认到它是5709c,而不是E1000之类的虚拟网卡。HBA卡也同理,可以直接访问存储界面、装厂家驱动的,不是虚拟的SCSI、SAS适配器。

作者: 太虚公    时间: 2010-12-7 11:42
kenkenkenken 发表于 2010-12-7 01:46
很久没有登录,回来看到提醒。上次我们讨论的虚拟化问题。

我说的“直通设备”,不是“直接挂物理存储 ...

这个还真没有

不过新的SP1补丁之后USB设备可以映射进去了

另外直接映射物理设备进去需要芯片组的I/O虚拟化支持吧

作者: 太虚公    时间: 2010-12-7 11:43
回复 feiying2222 的帖子

为什么不在安装的时候F6加载驱动呢?

或者把驱动做进安装盘里

作者: feiying2222    时间: 2010-12-7 12:42
太虚公 发表于 2010-12-7 11:43
回复 feiying2222 的帖子

为什么不在安装的时候F6加载驱动呢?

f6加载要软驱啊,老大,如果实在没办法,只有去学习下nlite了,自己把驱动整合到纯净的xp中
作者: mbxf    时间: 2010-12-7 12:53
太虚公 高手呀,学习一下。俺也是因为用XP才一直没败SSD。
作者: atitend    时间: 2010-12-7 12:57
也要入了 mark下
作者: kenkenkenken    时间: 2010-12-7 14:21
太虚公 发表于 2010-12-7 11:42
这个还真没有

不过新的SP1补丁之后USB设备可以映射进去了

这个要有intel vt-d或者amd iommu才行,在此基础上,理论上所有USB、PCI、PCIe设备都可以映射,包括显卡

不过一旦虚机挂上这类设备,就不能做故障转移、高可用之类操作了

作者: feiying2222    时间: 2010-12-7 19:49
刚才终于解决了,还是原版的WINXP,昨晚强制安装AHCI不成功,刚才一想有没有可能是SATA光驱影响,结果把光驱线拔下,安装AHCI驱动重启改BIOS为AHCI,结果一次成功!已改为AHCI模式了!再关机插上SATA光驱,也正常启动。真是奇怪,怎么昨晚就不行呢?光驱还会影响系统蓝屏吗?不懂......
作者: 太虚公    时间: 2010-12-7 23:39
kenkenkenken 发表于 2010-12-7 14:21
这个要有intel vt-d或者amd iommu才行,在此基础上,理论上所有USB、PCI、PCIe设备都可以映射,包括显卡[ ...

每个硬件自身的ID不同,映射硬件本身肯定没法做高可用性了   这个问题估计得等OS自身支持了    和虚机环境没什么关系  是win和各家linux、UNIX的事情了

MS收购了RemoteFX  集成进来SP1补丁包里   能映射显卡和USB   USB映射了之后能不能做高可用性还不知道   但是显卡是肯定能的   只需要宿主的物理显卡同型号就行了    估计中间还是用纯软件跑了一层交换     来宾OS上是RemoteFX的驱动    而不是显卡本身的驱动       效能很成问题    不过功能倒是齐全了

这两天就打算测一下这个虚拟显卡的效能

作者: ygh210    时间: 2010-12-8 22:42
记号先
作者: feiying2222    时间: 2010-12-8 23:09
首帖已经更新,希望对SSD必须使用XP系统的兄弟有用!
作者: lyc0504    时间: 2010-12-8 23:34
安装的时候不能用GHOST,但安装完之后能不能用GHOST备份啊?请高手继续赐教。
作者: feiying2222    时间: 2010-12-8 23:40
lyc0504 发表于 2010-12-8 23:34
安装的时候不能用GHOST,但安装完之后能不能用GHOST备份啊?请高手继续赐教。

Acronis 可以,Ghost好像要最新的一个版本,主要也是涉及分区对齐问题,大侠们再来指点下
作者: 萧翎翎    时间: 2010-12-9 14:05
学习下了 以后用的着
作者: dalao123    时间: 2010-12-9 14:25
INTEL的AHCI好搞些,呵呵




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4