整理我的Android手机


11

我刚收到来自著名的碎片整理软件包的供应商的电子邮件,提示我可以通过将手机插入PC并使用从电话中显示的驱动器上的“合并可用空间选项”软件包来使手机运行更快。

人们对此有何感想?这是个好主意还是存在风险?

编辑:我看到他们现在已经在博客上发布了它:http : //blog.raxco.com/2012/02/07/fix-your-slow-android-smartphone/


1
我怀疑在Android上使用防碎片软件的有用性。但是您可以在软件产品页面添加链接吗?
流动

1
刚刚更新了原始帖子,并带有指向其博客的链接。该产品位于:raxco.com/home/home-premium.aspx
nwaltham,2012年

感谢大家在下面提供的真正有根据的评论。我认为以下提到的关键点之一似乎是随着MTP的广泛使用而出现的,而不是直接安装该设备将使它变得不可能。不过,讨论的重点一直是一般的碎片整理,而不是我在问题中提到的“整合自由空间”选项。例如-Android是否使用TRIM-合并可用空间会有所帮助还是阻碍?那么写放大的问题呢-合并可用空间会有所帮助吗?
nwaltham

Answers:


17

使用普通的“旋转磁盘”硬盘驱动器对普通的Windows计算机进行碎片整理,很少会带来明显的速度改进,当然,这与许多第三方公司宣传的内容完全不同,甚至在人们经常创建和删除非常大的情况下(至今)大小不规则的文件),几乎每6个月左右运行一次,您几乎就不会发现任何改进。在大多数情况下,它更像是一种心理安慰剂。超级用户:碎片整理真的有帮助吗?

手机没有旋转的硬盘,它们使用各种闪存,与需要旋转直到正确的数据位于读取头下方的磁盘相比,其随机读取速度要快得多。同样,闪存中的控制器电路会在写入数据时自行安排数据,从而使其在所有闪存上都达到“写入级别”,并避免出现问题的内存部分。有关更多信息,请参阅有关该主题的这些SuperUser问题。是否需要在SSD上运行碎片整理?对USB闪存驱动器进行碎片整理是否不好?

此外,从Honeycomb(Android 3.x)开始,默认情况下,Android OS不会授予连接的PC对内部文件系统的完全访问权限,它不是通过USB驱动器挂载,而是使用MTP来控制PC的访问方式内存,并且仅允许将SD卡安装为普通USB驱动器。据我所知,PC无法获得对文件系统的足够访问权以对MTP进行碎片整理。


Tl; dr闪存的工作方式意味着碎片整理实际上几乎没有任何作用,并且可能会略有减少手机存储寿命的副作用。


非常感谢您的回答。我在顶部进行了一般性评论,因为在该问题中有些地方我还没有完全解决。尽管您的MTP点很重要
nwaltham 2012年

13

根据我的理解,由于没有“旋转磁盘”,而只有固态存储器(如内部ROM和SD卡),因此无论要加载的数据的实际位置如何,对存储中每个位置的访问时间都是相同的,因此无需进行碎片整理。


1
闪存介质的顺序读取/写入速度(几乎)始终高于随机读取/写入速度。虽然它不是旋转磁盘,但是连续的块仍然可以更快地访问。现代Linux内核(特别是ext3的Linux内核)在为文件分配连续存储方面做得非常好。因此,是的,“碎片整理”可能没有用,但并非出于人们可能会想到的原因。codinghorror.com/blog/2008/06/...
devnul3

1
@ devnul3:请注意,该帖子是关于USB闪存驱动器的,而不是关于手机上的内部闪存的。性能下降的很大一部分来自USB,并不是闪存本身固有的。
MBraedley

@MBraedley首先,它不是来自USB。USB是对称的(不在乎数据流向哪个方向)。上/下速度的明显差异来自设备自身的差异,与协议无关。其次,如果您查看所有基本的SSD(内部SATA和eSATA),就会发现完全相同的问题(也都是NAND闪存)。第三,至少在我的droid inc上是内部闪存吗?通过USB连接。
devnul3 '02

感谢您的回答,我也确实在顶部写了一条评论,想知道TRIM并撰写了放大文章。您对此有何想法?
nwaltham '02
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.