之前收了个ipc想着改ssd就又收了个msata的固态, 结果今天爬了些文章发现这里面大有门道, 也算是个大坑了

.

这里总结一下ipod classic改ssd的一些信息, 让有需要的朋友能检索到

这里强调一下本文所讲的并不是以实际操作为主, 实操的文章和帖子有很多, 都是图文并茂的

【纪念停产的IPC,满血满状态重生】终极教程

http://piebbs.pconline.com.cn/topic-22456.html

【终极教程之升级版】ipod classic改装128G SSD+改装大电池

http://piebbs.pconline.com.cn/topic-34390.html

【多图】iPod Classic改装SSD和大容量电池教程

http://www.chiphell.com/thread-610934-1-1.html

满血复活 iPod classic— 更换SSD并增大电池容量

http://www.dgtle.com/article-4029-1.html

诸如此类真是太多太多, 就不一一列举了

这里先给大家推荐一个链接:

http://www.head-fi.org/t/566780/official-ipod-video-classic-5g-5-5g-6g-6-5g-7g-ssd-mod-thread

这个基本上是网上最全面的有关ipod classic改ssd资讯的集合帖子

推荐有一定英文基础的朋友好好看一看, 没有坏处

.

我们所谓的ipod classic改ssd指的是将ipc的外壳打开后, 把原本是ce / zif接口的机械硬盘更换成相同接口的flash存储介质

比如原生的ce / zif接口ssd CF卡 SDXC存储卡或者是msata ssd

.

这个并不局限于ipod classic, 甚至第五代ipod video 以及更早的硬盘机(ipod photo, ipod mini, ect.)也可以实现这个硬件改动

.

现下淘宝上ipod改ssd的主要使用台湾的小厂Kingspec 金胜维

这个厂家的半高 ce / zif 接口ssd 优势就是原生接口兼容性好, 缺点是价格很贵性价比低, 小厂家的东西也不知用料如何(看起来就很粗糙)

 

其实ce口的SSD还是有好几种的, 只不过国内比较方便买到的就是金胜维的

(还有sandisk的SDPA3CD-64G)

上面那个帖子里还提到了

Super Talent ZT2

Renice K3vlar E

Photofast Gmonster V4

Mach Xtreme MX Nano

Sabertooth ZF

SAMSUNG 1.8″ ZIF/PATA SLC 64GB SSD MCCOE64GEMPP

可惜这些在国内几乎都没有见到过

我原本以为只需要将相应的存储介质接到ipod的主板或者是通过转接后接到主板上恢复一下系统就可以了

而事实证明这个想法太简单了, 下面重点梳理一下大家不清楚而网上又没有中文写明的东西:

除了原生ce / zif接口的ssd之外, 还可以选择使用的方式有

CF转ce / zif

SDXC转CF然后转ce / zif

msata转ce / zif 这几种方式进行转接

.

下面分别叙述一下这几种之间的差别

在叙述差别之前先介绍一个概念: CE-ATA

这是ipod video和ipod classic的硬盘接口类型, 相当于是ce / zif接口的ATA

原生的自然不用说, 然而通过转接的几种方式出来的ce / zif却不太一样

CF卡走的本来就是ATA(IDE)接口的不同硬件形式而已, CF卡内部都有ATA(IDE)的控制芯片, 所以CF卡转接到ce / zif是不需要进行芯片转换的, 如下图

SDXC卡通过转接口出来的也是ATA接口, 这主要归功于它的CF转接卡, 出来后也是ATA接口

msata转ce / zif则不同, 这个用的都是JM20330这个芯片, 这个芯片是把msata的sata的接口转接成ce / zif的PATA接口

datasheet–>http://www.mcuol.com/download/upfile/20080424025139_JM20330_Spec_Rev.%202.3.pdf

ATA和PATA在使用上有什么区别呢?

问题就出在这里

.

ipod classic一共有3代

ipod classic 1st gen(80g slim, 160g fat)

ipod classic 2nd gen(120g slim)

ipod classic 3rd gen(160g slim)

其中第一代和第二代的主板在使用ce-ata接口的硬盘时使用48bit LBA寻址

这个对硬盘空间寻址可以达到144PT=144000GB,

而使用不是ATA的PATA硬盘时自动变成了28bit LBA寻址,支持的空间一下变成了137GB

Apple switch the 6g to LBA48 when using the CE-ATA drive (the thick 160Gb), but switch to LBA28 when using PATA based drives  —By Tarkan  –>Source

28 bit LBA limit = 2^28 x 512 bytes per sector = 268,435,456 x 512 = 137,438,953,472 bytes

实际可识别的最大空间是137438953472/1024/1024/1024=128GB

这下问题就来了, 大于137GB(128GB)的空间就无法访问了

而第一代的160G因为用的是ce-sata的硬盘 所以它的160G没这个问题

.

而ipod classic第三代则没有这个问题, 它的硬件上并没有切换的这个机制, 不论是ce-ata还是PATA它都会用48bit LBA的寻址方式

同样没有寻址方式切换机制的还有ipod video

Only the Thin 160Gb 7g iPod and the iPod Videos 5g/5.5g will allow greater than 128Gb use with the original Apple Firmware. —By Tarkan (这是写在回复里面的,原文被改了,也就没了原先的回复)

 

所以如果你想在ipod classic的第一代第二代的原生系统上使用超过128G的存储介质就只能用CF卡或者SDXC转CF卡的方式来实现了, 金钱代价不是一般的高啊….

顺便提一句,ipod classic的第一代第二代上使用超过128GB的PATA介质也不是没有办法,不过需要抛弃原生系统,改用Rockbox

.

除了寻址问题之外, 还有个问题就是固态硬盘的电压和功耗问题

ipod classic虽然原本只有550mah的电池,却能实现超过28小时的播放时间

硬盘虽然是耗电第一大户, 相对其他硬盘省电的机制却是长续航的保证

所以更换成ssd 以后也需要控制功耗 ipod classic上的固态硬盘工作电压只能在3.3V或者更低(3.3V and below low power SSD’s), 5V或者以上的肯定不行

还有个功耗太大的貌似也带不动, 这个没有看到明确的指标, 不过越大容量的ssd由于存储颗粒的增加, 功耗也随之提升

上面提供的帖子首页有一些原生ce-ata的ssd兼容性列表, 也可以参考一下

.

还有一个误区需要提一下, 通常认为ssd比hdd要省电, 这个一般来讲是没有错的, 但是在ipod 硬盘机上却不全然是这样

因为ipod 硬盘机的工作机制是播放时把硬盘里面的内容读取到缓存上然后播放, 在缓存内容尚未播放完成之前, 硬盘是休眠状态的

虽然ssd在工作时比hdd省电且效率高很多, 待机功耗却比hdd要来的大

所以其实ipod 改完ssd以后播放时间其实是减少的

具体可以参考这篇文章–>https://www.iflash.xyz/runtime-shootout-dual-sdxc-msata-sdxc-and-original-hard-drive/

.

除了淘宝的这些转接设备之外, 英国有个叫Tarkan Akdam(上文已经多次提到了他)的EE(电子工程师)自己也做了一套iFlash系列套件, 可以实现CF–>ce / zif, msata–>ce / zif, SD–>ce / zif(20160103更新:现在还有双SD转ce/ zif的新产品,估计核心方案是也是双tf转CF再走ATA通道吧?)

可能核心方案还是和国产一样, 不过人家的产品看起来B格就比较高一点

他自己也吐槽台湾(其实应该是深圳做的吧)的部件质量很差

如果身在海外淘宝不便的的, 也可以去他那买套件, 不过比起华强北货就要贵上不少了…

infomation–>https://www.iflash.xyz

20150109更新:

前几天晚上无意间搜到了这样一个东西:

 

有没有发现这个板子和传说中的Tarkan的iflash组件很相似?只是PCB版颜色不一样,连走线都一模一样

如果这个iflash不是国产的玩意,不会做到完全一样

这个是早期的iFlash msata,转换芯片还能看得见

这两个是后期的iFlash msata,拿了一个小PCB把转换芯片给遮挡了,和上面那个绿板子的芯片排布一模一样

aliexpress是阿里巴巴弄出来给国内商家做对外销售的,而且这个产品的风格一看就是made in 华强北

我还在店里找到了这款产品,我之前在淘宝上见到过

所以我就上淘宝随便搜了一下,就找到了这个同品牌(Fashion Sprout)的

这个卖家居然晚上11点还在线,于是乎就和他聊了一下

所以传说中的Tarkan Akdam只是个假洋鬼子?

费尽心机做的英文网站和黑色PCB版是为了提高B格以便能多卖老外点钱?

不得不承认国内这个仿制能力确实很厉害

所以他们为了保证利益不受损,把销售对象定位为老外,同时对内也不单卖转接卡,不得不说是一种遗憾…

不过64GB杂牌msata加转接卡280 RMB的价格与iflash的40USD单转接卡的售价比起来还是良心了许多

====================20150325更新

1月21日的时候收了一台ipc的尸体,伊拉克成色,真的很烂

于是开始了真正的DIY之路

按照理论来说,主要方案有三种:

1. msata to zif

2. sd to zif

3. zif ssd

=====================

Chapater 1 – msata to zif

当时由于接近回家过年的日子,所以我就选了方案1,在淘宝上采购了一个256g的sandisk U100 msata ssd (SDSA5DK-256G)

买之前没注意看,这款ssd的性能真的是非常的渣

4K的读写简直没法看…

同时买了msata转zif的转接板(JMB20330)

结果收到的第一个快递,包装太简陋,直接给压烂了

直接无法使用

卖家补发了第二个

寄过来又是坏的,对外的连接器有针脚短路,我用zif转USB在电脑上测试的时候还触发了USB电路保护,重启之前都不识别这个接口,搞得我以为USB口烧了,差点没吓尿…

赶紧扔掉,退款之类的就不细说了

因为一个破转接板搞得我都要炸了

最后在回家之前我联系了之前那个商家搞了仿Tarkan的转接板(右边那款,我推测芯片也是JMB20330)

费劲心力,结果插上去一开机还是一个红叉,无法识别

只能作罢,回家过年去了….

过完年之后又买了上图左边那个转接板,zif排线口和之前的有点不相同,芯片方案也是JMB20330

试了Sandisk U100 256GB, Samsung PM830 32GB,均以失败告终,最后只好放弃了这个方案

msata转zif———-失败!

总结经验:

国内这些msata转zif的板子做工不一,很多时候失败的原因很可能都是本身品质问题

转换芯片:JMB20330的兼容性并没有很好

除了iflash网站上推荐的几款之外(https://www.iflash.xyz/store/iflash-sata/#tab-msata-drives),不要轻易尝试别的产品,因为失败的可能性比较大。

====================

Chapater 2 – sd to zif

因为在iflash上看到说sd转zif的兼容性好,成功率比较高,也发现PNY elite performance 256GB价格不贵,于是我就去收了一个回来

之后是sd to cf转接卡,以及cf to zif转接卡

这次倒是比较顺利,接好排线之后,比较顺利的识别出了待恢复的媒体

弄好之后当时还是比较兴奋的

可惜的是好景不长….

我扔了十几GB的歌曲同步的时候,出现了同步错误的提示,之后就非常缓慢,最终导致整个电脑卡顿…

重启ipod之后就惊奇地发现0首歌曲…弄得心力憔悴

sd to zif — 部分成功

总结经验:

出现这个问题的原因比较可能出现在sd to CF转接卡上

因为虽然将ipod插在电脑上看到的是一个FAT32分区,但是实际分区表并不是MBR(FAT32或者exFAT),而是GPT分区:

这是一张用小容量CF卡作为ipod存储介质的实际分区(用读卡器读取)

第一个分区:24MB,我推测这个是用来作为系统引导分区

第二个分区:455MB,这个是随着整个存储介质的大小而变化的,如果用一张256GB的SD卡,这个分区大概在2GB到3GB之间,我推测它的作用是用来放置音乐文件索引

第三个分区:3.27GB,这个就是除去前两个分区的剩余空间了,基本上认为这里是音乐文件的存储空间

我买的sd to CF转接卡价格便宜,主要用途是让那些只支持CF卡的老相机也能用上便宜的SD卡。如果只是单个分区的单文件读写,可能问题不大,但是同步ipod时,需要进行多分区多文件读写,这方面的优化估计没做到位,所以总是出问题,但是也没有耐心去进行各种转接卡的尝试了,毕竟这个东西大部分都是山寨货…

==========================================

Chapater 3 — zif ssd

在遭受了两次失败之后,最后只能选择最稳妥可靠的办法

这个方案毫无疑问是不会出问题的

这个的好处是兼容性无问题,尺寸上完完全全替代原硬盘,不过也就不能进行大容量电池之类的改装了

.

关于ipod classic改SSD的相关内容

也就先说到这里了,有什么新消息我会在这里更新

看客们有什么疑问和想法,可以留言讨论