V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eyeshuaji
V2EX  ›  Android

据说很早时期的 Android 机子没有内置 sdcard

  •  
  •   eyeshuaji · 2023-01-27 17:55:22 +08:00 · 6343 次点击
    这是一个创建于 426 天前的主题,其中的信息可能已经有所发展或是发生改变。
    那软件怎么存储数据?用户想下载文件咋办?
    34 条回复    2023-02-01 23:04:19 +08:00
    zhcode
        1
    zhcode  
       2023-01-27 17:58:16 +08:00
    插内存卡
    westoy
        2
    westoy  
       2023-01-27 18:00:16 +08:00   ❤️ 2
    有 SD 卡槽, 当时不少品牌或者卖家会送一张 8G SD 卡
    wu67
        3
    wu67  
       2023-01-27 18:07:01 +08:00   ❤️ 1
    有一小块内置存储空间呀. 就算是当年的 Nokia, 也是有一点内置存储的, 可以满足日常使用, 然后你像装 mp3mp4, 就得买 micro sdcard 了
    dfkjgklfdjg
        4
    dfkjgklfdjg  
       2023-01-27 18:58:29 +08:00
    会有一个内置存储器,一般不会很大,32~256M 的样子,然后还有一个扩展 SD 卡槽。
    以前电池扣下来会有两个槽,一个是 SIM 卡槽,一个是 SD 卡槽。起码 04 年左右的时候塞班就是这样的。
    FirefoxChrome
        5
    FirefoxChrome  
       2023-01-27 19:00:02 +08:00
    有内置储存的,几十块的按键机都有
    nightwitch
        6
    nightwitch  
       2023-01-27 19:08:21 +08:00 via Android
    会有个很小的空间用来放固件啥的,以及一些必备的应用,保证机器能起来。
    eason1874
        7
    eason1874  
       2023-01-27 19:45:01 +08:00
    最早的机型是 192MB 运存,256MB 闪存,软件装在 SD 卡里
    PrinceofInj
        8
    PrinceofInj  
       2023-01-27 19:46:05 +08:00
    插卡的安卓机都算早期了?前几年我给爸买的红米 note8 还带 TF 插槽呢。
    Removable
        9
    Removable  
       2023-01-27 20:23:17 +08:00   ❤️ 3
    感觉楼主不超过 20 岁 😂
    hsfzxjy
        10
    hsfzxjy  
       2023-01-27 20:39:22 +08:00 via Android
    我有张 32G SD 卡,从八年前用到现在,一直插在手机里
    JensenQian
        11
    JensenQian  
       2023-01-27 21:18:31 +08:00
    软件可以装在 sd 卡里啊
    ysc3839
        12
    ysc3839  
       2023-01-27 21:20:58 +08:00 via Android
    软件存私有存储空间,要下载我就不知道了,估计是类似 iOS 那样共享文件
    eyeshuaji
        13
    eyeshuaji  
    OP
       2023-01-27 22:05:19 +08:00
    @PrinceofInj 我的意思不是指那些能插 sd 卡的手机,是指那些没有内置存储空间的手机
    PrinceofInj
        14
    PrinceofInj  
       2023-01-27 22:20:38 +08:00
    @eyeshuaji 一开始的确是没有内置的 sd 卡,都是外插的,2.x 那会儿我记得只有运行内存和内置的一个小存储用来放 rom 和一些 app 等,如果不插 tf 卡就只有可怜巴巴的几百兆空间,随便放点东西就满了。tf 卡是标配。后来逐渐的就内置模拟 tf 卡加外置 tf 卡,再后来就取消外置 tf 卡了。
    yanqiyu
        15
    yanqiyu  
       2023-01-27 22:40:52 +08:00
    就算是远古 android 也有自带存储,甚至 APP 本身必须安装在自带存储里面(有 SD 之后 2.x 时代有了移动部分 APP 到 SD 卡的设计)。这个时代没有 SD 卡只有一个很小的模拟 SD 卡的共享存储
    GeruzoniAnsasu
        16
    GeruzoniAnsasu  
       2023-01-27 22:45:57 +08:00
    android 2.1 时代,是要把 /data/data 和 /data/app 链接到 sd 卡分区上才能实现转移存储的。我手机上这个分区+链接的脚本还是我自己写的
    n2l
        17
    n2l  
       2023-01-27 23:00:54 +08:00 via iPhone
    @GeruzoniAnsasu
    @PrinceofInj
    @yanqiyu 还记得机锋网上有一个熊猫头像的 ROMer ,忘记叫啥了,刷机青春呐
    woyaojizhu8
        18
    woyaojizhu8  
       2023-01-28 00:10:38 +08:00   ❤️ 4
    当年的 /sdcard 是真正的 microsd 卡,不插 microsd 卡很多功能无法使用。比如我第一只手机小米 1 就是这样。
    steveshi
        19
    steveshi  
       2023-01-28 00:13:55 +08:00
    当年还有个功能叫 app2sd ,就因为内置存储小的令人发指
    CEBBCAT
        20
    CEBBCAT  
       2023-01-28 00:34:07 +08:00   ❤️ 1
    这个问题问得既专业又业余,没有 ROM ,系统 log 往哪里存呢?系统附带的浏览器又下载到哪里呢?

    如果真的想问,贴一下想问的版本号吧。
    medivh
        21
    medivh  
       2023-01-28 06:58:55 +08:00   ❤️ 1
    就是因为这破玩意所以才弄出“内存”,“运存”这种缺乏正确定义的东西...
    Cheons
        22
    Cheons  
       2023-01-28 09:57:18 +08:00 via Android
    。。。这就是早期安卓“卡”的根本原因

    扩展存储卡,地摊二十元 8G 存储卡用来装应用
    BMAO
        23
    BMAO  
       2023-01-28 10:35:47 +08:00 via iPhone
    我记得以前是那种大大的储存卡,我还给我的诺基亚买个一张 64M 的,可以放几十首歌。
    Kobayashi
        24
    Kobayashi  
       2023-01-28 10:41:17 +08:00
    有内置存储的,通常比较小,装不了太多软件。不足时需要插入 SD 卡,即 /sdcard (现在通常指向内置存储)。可以通过 app2sd 把安装在内置存储的软件、书籍链接到 SD 卡。

    印象里 Android 2.x 的时候都这么做。换到 4.x+ 后,这个时候机器通常硬件比较好了,有少量机器还保留了外置 SD 卡支持。
    rrZ2C
        25
    rrZ2C  
       2023-01-28 11:16:33 +08:00
    现在的"sdcard"只是存储上个一个分区而已

    所以以前那种没有 sdcard 的情况,其实 data/system 等存储分区是存在的
    app 跟应用数据没受影响,照片影音 /大文件的下载没地方存罢了

    大致就这么情况
    liaojl
        26
    liaojl  
       2023-01-28 12:07:43 +08:00 via iPhone
    有内置存储的,但是容量很小,一般需要再插一张 sdcard ,有一些 App 默认安装在内置存储,尤其是一些出厂内置的 App ,不过 root 了之后,可以把这些 App 从内置存储移到外置 sdcard 上,我还记得我经常用的那个转移的 App"卓帆暴力转移"
    laqow
        27
    laqow  
       2023-01-28 15:25:11 +08:00
    感觉安卓到现在都没想正经开放外置储存功能,好歹是个 linux 系统,外置的 TF 卡一个 exfat 系统还各种形式的授权,从 OTG 插 USB 默认只读,通过 USB 线连到电脑通过缓存复制对多文件传输极度不友好,所有硬件链接的方案加上各年代 APP 不知道去哪里开授权的时间都没有走 wifi 传 ftp 快。
    woyaojizhu8
        28
    woyaojizhu8  
       2023-01-28 17:53:38 +08:00
    @laqow 劣化本地传输功能,好逼你用它的云同步
    ysc3839
        29
    ysc3839  
       2023-01-28 19:20:21 +08:00 via Android
    @medivh 否的,根本原因是中文博大精深,缩写词一词多义,结果就是有的人利用歧义,把词义引导到对其有利的地方。
    一个类似案例是中文语境下的“开源”已经变成“公开源代码”而不是“开放源代码”了,许多项目仅仅是代码公开,许可协议有各种严格的限制,也敢宣称自己是“开源”项目。
    jim9606
        30
    jim9606  
       2023-01-28 22:40:04 +08:00
    内部存储( /data/data/包名 ) 是保证可用的,/sdcard 按 AOSP 规范属外部存储,不保证可用。
    以前 /sdcard 是一个独立 FAT32 分区,可以以大容量存储的形式暴露给 USB 连接的主机上,此时对 app 而言 /sdcard 不可用。
    systemcall
        31
    systemcall  
       2023-01-29 04:01:44 +08:00
    最开始的手机没有内置 sd 卡,/sdcard 只是物理上的 sd 卡的挂载点,你必须插入一张支持的 sd 卡,应用才可以使用 /sdcard
    比如拍照、播放音乐,都是需要先插个 sd 卡的。一般是 micro sd 卡,也就是 tf 卡
    以前许多 mtk 山寨机也这样,你点击里面的很多东西,都会弹提示“请插入 t 卡”,插入了 tf 卡后会在 tf 卡建立数据库、展开安装包
    安卓一开始只是沿用了这个设计,后来才有内置存储,但是是单独的一个分区,很恶心。你可以把软件从 /data 移动到 /storage/emulated ,来节省 /data 的空间,也可以移动到外置 sd 卡,如果你的设备上面有的话。但是很多厂家为了恶心用户,把外置存储卡的挂载点设置成了 USB 存储,你插存储卡和现在的手机插 u 盘差不多,只是当时的手机软件还允许你把内容缓存到“U 盘”上
    /sdcard 通过 sdcardfs 这种 fuse 来实现,好像是安卓 4.4 才有吧。安卓 5.0 甚至 6.0 才普及。这种方式的话,不再支持 USB 大容量存储,不过后来安卓也把这个功能给砍掉了。以前安卓的内置 SD 卡和外置 SD 卡,在手机连接电脑后,可以像用读卡器读取存储卡一样来访问,当然要先切换模式
    systemcall
        32
    systemcall  
       2023-01-29 04:03:16 +08:00
    @laqow #27
    你需要安卓 2.1~4.4 ,并且取得 root 权限。基本上你说的都可以做到
    早期有大量安卓用户是把存储卡格式化成 ext3 的,因为这样可以用 link2sd 把软件整个移动到 sd 卡,而不是 app2sd 。性能也会好很多
    systemcall
        33
    systemcall  
       2023-01-29 04:04:59 +08:00
    @yanqiyu #15
    安卓 2.x 的时候,很多低端安卓机因为本身只有 512M 甚至 256M 的路由器级 ROM ,不提供模拟 SD 卡,给你 100 来 M 装点软件,剩下的都请用 app2sd 解决
    chenyu8674
        34
    chenyu8674  
       2023-02-01 23:04:19 +08:00
    Switch 见过没 [doge]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5138 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:17 · PVG 09:17 · LAX 18:17 · JFK 21:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.