无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: wuwuzz
打印 上一主题 下一主题

[请fujianabc和netwinxp再次进来]晕,碰到诡异变态的BOOT问题了

[复制链接]
31#
发表于 2009-9-23 14:30:49 | 只看该作者
看到这里,我发现我是来关注NTFS和FAT32的了,我的移动硬盘全是ntfs,并且从不拔下,如果真的是有损的话····我好像一直在折磨它,晕,持续关注··
暂时还是拔下来吧,为了健康着想··
回复

使用道具 举报

32#
发表于 2009-9-23 15:39:42 | 只看该作者
原帖由 victor888 于 2009-9-23 08:31 发表
好了,感谢你这么仔细的回复。

我上网也查了一下IOPS,找到的内容几乎全是衡量服务器硬盘的指标,我又搜索了一下这个sissoft remoeable disk bench,确实用来测U盘了。我现在的问题是这个软件对于非磁性介质 ...

IOPS恰恰就是衡量读写次数的量,对于u盘,u盘最要命的写入寿命,IOPS就能反映出u盘寿命。前面我举的那个例子就说明ntfs读写次数是exfat的4-5倍。

至于ATTO,IOPS一般可以在最上面的512字节读写上反映出来,而不是最下面的那条1MB读写速度,最下面的反映的是MBPS。

另外,我一直觉得atto误差很大,经常受磁盘缓存等因素影响,有时候同一个盘测试几次速度都不一样。

另外,fat32有时候MBPS比不过NTFS还有一个原因,就是闪存区块对齐的问题,原理见此帖7楼8楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143678

NTFS往往是4KB的簇,如果没有分区表,能与闪存块对齐,而FAT32则由于bootsector和两个FAT表很难与32KB的闪存块对齐。至于exFAT,据微软的说法是完全能对齐的。

[ 本帖最后由 fujianabc 于 2009-9-23 15:46 编辑 ]
回复

使用道具 举报

33#
发表于 2009-9-23 15:41:04 | 只看该作者
原帖由 likehanlei 于 2009-9-23 14:30 发表
看到这里,我发现我是来关注NTFS和FAT32的了,我的移动硬盘全是ntfs,并且从不拔下,如果真的是有损的话····我好像一直在折磨它,晕,持续关注··
暂时还是拔下来吧,为了健康着想··

移动硬盘不用想,ntfs非常合适,硬盘不存在闪存块这种写入次数限制。
回复

使用道具 举报

34#
发表于 2009-9-23 16:16:46 | 只看该作者
我还没有完全被说服,请说明这个LOG文件写入为什么U盘灯没有指示?
我还要搜索相关贴子。
回复

使用道具 举报

35#
发表于 2009-9-23 19:26:21 | 只看该作者
原帖由 victor888 于 2009-9-23 16:16 发表
我还没有完全被说服,请说明这个LOG文件写入为什么U盘灯没有指示?
我还要搜索相关贴子。

ntfs也不是时时刻刻在刷新的,刷新时间是有一定间隔的。
回复

使用道具 举报

36#
发表于 2009-9-24 08:13:49 | 只看该作者
刷新的时间间隔,请给我文章。
回复

使用道具 举报

37#
发表于 2009-9-24 10:14:29 | 只看该作者
写入文件的时候会刷新,执行CHKDSK /F会释放无用的LOG
回复

使用道具 举报

38#
发表于 2009-9-24 12:49:15 | 只看该作者
写时会刷新,读时呢?不会吗?

CHKDSK /F命令的意思是“修复磁盘错误”,请LS说明你的依据。
==
这是一个参考(28楼)http://bbs.mydigit.cn/read.php?tid=83339&fpage=0&page=2&28#

[ 本帖最后由 victor888 于 2009-9-24 13:49 编辑 ]
回复

使用道具 举报

39#
发表于 2009-9-24 15:05:35 | 只看该作者
原帖由 victor888 于 2009-9-24 08:13 发表
刷新的时间间隔,请给我文章。

这个微软没有公开过

原帖由 victor888 于 2009-9-24 12:49 发表
写时会刷新,读时呢?不会吗?

纯的读取操作只会刷新最后访问时间那个属性。
回复

使用道具 举报

40#
发表于 2009-9-24 20:24:22 | 只看该作者
对于U盘,读操作对U盘没有问题,频繁的写可能会有问题,但现在的U盘,MLC的约1万次,SLC的10万次,有联想的据称2亿次。这个次数,应该是对U盘的最小存储区块而言的。我们来算笔帐,就算1万次,我们每天在这个区块写一次,那么,这个区块可用10000/365=27.4年,就算写5次,那么还可以用6年多,试问,我们可能用U盘这么长时间吗?就算出现了坏块,用量产工具格式化一次就可以了。

我觉得我们没有必要因噎废食,担心是多余的。

[ 本帖最后由 victor888 于 2009-9-24 21:39 编辑 ]
回复

使用道具 举报

41#
 楼主| 发表于 2009-9-24 20:38:55 | 只看该作者
我对fujianabc大侠说的“簇和闪存块对齐(也就影响速度)”有兴趣。

在这个“SK6211量产三区三启不降速经验”帖子中
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=149552

未量产前,读写速度为W14+ R20+。然后,有2个降速危险点:

第1个降速危险点:量产分驱比例如果不当,则分出来的2个驱ZIP/HD
会降速至W9- R18+左右。(量产工具自动高格成FAT/FAT32)
这个最佳比例有波动,而且由于各人第1驱量产ISO大小不同,会导致
剩余2驱总空间大小不确定,导致什么数值是ZIP/HD最佳比例更加复杂化,
无法总结规律。

第2个降速危险点:用fbinst/hp/U+格式化工具对两驱再次格式化,
生成引导盘。应对办法是:只用U+便捷写入引导扇,不格式化。


我想问fujianabc大侠2个问题:

一、第1个降速点是不是与“簇、闪存块对齐”有关?  SK6211量产工具里
并没有“明显”定义闪存块大小的地方,难道这个分驱比例就“隐含”
着闪存块与簇对齐? 最佳比例恰好蒙对、导致两者对齐了?

二、fbinst有--align对齐选项,可有时并无提速效果,仍然是W9- R18+,
该如何解释呢?




[ 本帖最后由 wuwuzz 于 2009-9-24 20:40 编辑 ]
回复

使用道具 举报

42#
发表于 2009-9-24 21:38:45 | 只看该作者
讨论到这里,既然exfat格式最好,我们可以这样:用量产工具把U盘拆分成两个U盘,其中一个可以是任何目前操作系统支持的格式,另外一个U盘就是EXFAT格式,在前者含有EXFAT的驱动,对于没有装EXFAT驱动的电脑,把补丁打一下,重启一次,之后就可以使用EXFAT分区了,这虽然麻烦,但也是目前解决EXFAT不够流行一个办法。当然,WIN7使用流行起来后,读EXFAT分区已经不是问题。
===
但这又造成了问题,GRUB4DOS不能访问EXFAT分区,当然解决办法就是只利用FBINST弄出的隐藏空间。

[ 本帖最后由 victor888 于 2009-9-24 21:43 编辑 ]
回复

使用道具 举报

43#
 楼主| 发表于 2009-9-25 07:37:06 | 只看该作者
我认为V版在40#的计算方法有问题。从网上U盘开发资料得知:
---------------------------------------------------
1、Flash 的读写有其自身特点:写之前必须先擦除原有内容;
擦除操作必须对Block 进行,
即一次至少擦除一个Block 的内容

.......(以下关于固件读写策略内容我记不太清原话,只是大意:)
2、某些块需要频繁地写,为了避免过早损坏,就得从算法上均衡,
往其他块上替代写。

--------------------------------------------------
由此可知,我们每往U盘上做一次拷贝写操作,U盘内部并不是
只擦写一次,可能要对很多块
擦写N次。因此,寿命不是V版推导
的27年那样长。而我们做5次拷贝写,U盘内部当然会擦写
更多次,
寿命更短,不会是V版推导的6年。



[ 本帖最后由 wuwuzz 于 2009-9-25 07:38 编辑 ]
回复

使用道具 举报

44#
发表于 2009-9-25 08:48:34 | 只看该作者
希望你能把资料给我找出来,对于COPY一次文件,到底会擦写几次。
============
我简单查了一下资料,确实是在COPY的时候,要先擦除块,但不同的U盘寿命差别太大:好的SLC可以用10年,不好的没法计算。

这是一个可以用10年的例子:
●由于采用可靠的CMOS移动门技术,使得芯片最大可实现100kB编程/擦除循环,该技术可以保证数据保存10年而不丢失。
http://www.laogu.com/wz_11785.htm

[ 本帖最后由 victor888 于 2009-9-25 09:27 编辑 ]
回复

使用道具 举报

45#
 楼主| 发表于 2009-9-25 13:18:02 | 只看该作者
原帖由 victor888 于 2009-9-25 08:48 发表
希望你能把资料给我找出来,对于COPY一次文件,到底会擦写几次。


呵呵,这个我做不到。
主控厂商内部开发人员应该有相关资料,只是我们很难拿到吧?

而且,我在2中提到的固件读写策略,将导致大面积的其他块被擦写。
各主控厂商固件不同,具体擦多少次,也应该是不同的。
回复

使用道具 举报

46#
发表于 2009-9-25 15:47:24 | 只看该作者
原帖由 wuwuzz 于 2009-9-24 20:38 发表
一、第1个降速点是不是与“簇、闪存块对齐”有关?  SK6211量产工具里
并没有“明显”定义闪存块大小的地方,难道这个
分驱比例就“隐含”
着闪存块与簇对齐? 最佳比例恰好蒙对、导致两者对齐了?

二、fbinst有--align对齐选项,可有时并无提速效果,仍然是W9- R18+,
该如何解释呢?

大部分u盘的闪存块(block)是32KB,如果量产恰当,使得文件系统的cluster能够与闪存的block对齐,速度就最快。

第二个问题,fbinst --align不是为闪存块对齐而提供的参数,所以这个参数和提速根本没有关系。

而且,闪存块对齐一般会带来比较差的启动兼容性,举一个例子:

传统硬盘第一分区是从第63扇区(31.5KB)开始的,并且每个分区都与柱面对齐,但是柱面容量(512*63*254)肯定不是32K的整数倍,所以如果用传统的柱面对齐分区方式,对于SSD固态硬盘,会影响读写性能。如果u盘上也用了这样的传统分区对齐方式,也一样影响性能。

为了提高SSD的性能,微软从vista以上系统的磁盘管理器/diskpart开始,对所有硬盘,不管是HDD还是SSD,第一分区默认从第2048扇区开始,之后的分区以整数MB对齐,这样SSD上的NTFS分区肯定能保证对齐(哪怕闪存block不是32K,而是16K,64K等容量都行)。但这样的分区导致了很多兼容性问题,很多老分区软件(比如pqmagic)认为非柱面对齐的分区是错误的。如果u盘上用这种对齐方式,一些主板上会启动不了。

[ 本帖最后由 fujianabc 于 2009-9-25 15:49 编辑 ]
回复

使用道具 举报

47#
发表于 2009-9-25 16:02:47 | 只看该作者
原帖由 victor888 于 2009-9-24 20:24 发表
我们来算笔帐,就算1万次,我们每天在这个区块写一次,那么,这个区块可用10000/365=27.4年,就算写5次,那么还可以用6年多,试问,我们可能用U盘这么长时间吗?就算出现了坏块,用量产工具格式化一次就可以了。

你没考虑到一个最基本的问题,u盘或者SSD上写入操作并不是均匀分布的,你每天写一次,普通数据区的可以用27.4年。

但对于文件系统关键区,比如$log文件或者ntfs记录访问时间所在的区块,可能每隔几秒就有一次写入操作,如果一直插着,就算每一分钟更新一次,u盘那几个区块就只有10000分钟(大概7天)的寿命了。而如果那几个文件系统关键区出错了,虽然数据区的数据还在,但操作系统就会报文件系统错误的。

所以,目前SSD控制芯片的最重要的一块就是要均匀分摊写入操作,以避免文件系统的某些特定区块由于写入过于频繁而报废。对于u盘,可没有SSD这种分摊写入的控制芯片。
回复

使用道具 举报

48#
发表于 2009-9-25 18:04:17 | 只看该作者
你说的这个我也查到了,现在看来,U盘存储芯片是MLC或SLC,很重要,控制芯片是不是SSD更重要,文件系统,很重要。
回复

使用道具 举报

49#
发表于 2009-9-25 21:47:12 | 只看该作者
联想的一键还原也一样
回复

使用道具 举报

50#
发表于 2009-9-26 13:02:34 | 只看该作者
楼主的海尔引导问题
估计还是与BIOS有关

海尔的一键恢复据说和七彩虹,梅捷他们的技术类似。
都是三茗网吧工具的衍生版

我觉得联想,方正等可能不存在类似问题。
回复

使用道具 举报

51#
发表于 2010-5-6 22:17:21 | 只看该作者
这个帖子很诡异,在讨论U盘格式哦。
不过我想说的是,我也遇到过那个所谓的系统无法引导,无论什么方式。
是联想的Y450。
开机F12能出引导菜单,但是就是不能引导,拔出硬盘问题解决,热插进硬盘,删除所有分区表,故障依旧,
最后低格解决。
回复

使用道具 举报

52#
发表于 2010-6-7 16:37:49 | 只看该作者

回复 #1 wuwuzz 的帖子

你看看“联想慧盾”,会从中看出原因的
在安装有“联想慧盾”的机器上,你选择一项启动,如U盘,之后不是直接加载U盘启动,而是:
loading......(联想慧盾)
然后,才出现你要选择启动的光驱啊,硬盘啊,U盘啊等等

并且,要想杀掉“联想慧盾”,必须用特殊的工具
而我发现的方法是,copydisk,把一个没有“联想慧盾”的硬盘挂上,用这个硬盘直接COPY联想硬盘,不需要进行完,进行一少部分时,停止COPY,然后用其它任何磁盘工具都正常使用
如果不经过这样的处理,GHOST整个磁盘也不行

这样的机器已经确认是双BIOS,主板上有两个BIOS芯片

硬盘上的引导插在正常的你选择的设备引导之前,我想这就是你疑惑的原因
回复

使用道具 举报

53#
发表于 2011-5-16 20:25:55 | 只看该作者
感觉像一场高手与高手的对决,学习了。
回复

使用道具 举报

54#
发表于 2011-5-16 21:30:42 | 只看该作者
本人也曾把 u 盘格式化为 ntfs ,使用上不觉特别快,只因安全理由用 ntfs。
一次新买的 16GB u 盘也是格式化为 ntfs。 copy 完文件照例拔出。再插入竟变了 RAW 0B !!
不管怎么也修不了。幸好只买了1天,立即更换。一味扮傻话不明白点解坏。

后来上网查。先知 ntfs 在copy 完文件仍有读写。必须停用先可以拔!未停拔好易伤害 u 盘,我例子变了 RAW,如存放重要文件损大了
从此把所有u 盘转回 fat32 或 exfat。
回复

使用道具 举报

55#
发表于 2012-10-16 00:41:25 | 只看该作者
都是些重量级的版主啊。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-11 07:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表