![对闪存驱动器进行分区是否存在“不好”的方法?](https://linux22.com/image/1370230/%E5%AF%B9%E9%97%AA%E5%AD%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%BF%9B%E8%A1%8C%E5%88%86%E5%8C%BA%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E2%80%9C%E4%B8%8D%E5%A5%BD%E2%80%9D%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9F.png)
为了弄清楚为什么我的某个闪存驱动器在 OS X 下停止工作,但在 Windows 和 Linux 下继续工作,我找到了维基页面如何损坏FLASH存储设备,其中说明了您必须非常小心地将分区放在闪存驱动器上,以防止计算机和驱动器过度工作(例如,如果逻辑扇区跨越两个闪存页面,则不仅必须读入这两个页面,而且可能还必须读入其擦除块中的所有页面,然后擦除,然后重写)。该页面指出,您购买时已经分区的设备(大多数设备在出厂时已分区并格式化为 Windows)设置正确,但如果您不遵循其指导原则自行分区,则可能会降低性能并缩短驱动器寿命。
对于现成的 USB 闪存驱动器来说也是如此吗?我认为,如果这些问题确实存在且非常严重,那么分区程序(无论是开源的还是闭源的)现在都应该进行相应的调整了。(我认为 SSD 也有自己的一套陷阱,这些陷阱也已经得到解决。)