如何将我的旧手机变成纯闪存驱动器?

如何将我的旧手机变成纯闪存驱动器?

我有一部旧手机 Verizon 的 Palm Pixi Plus(一款非常原始的“智能”手机),目前不在服务区,大约有 6GB 空间,如下df -h所示parted -l

$ parted -l
...
Model: Palm Pixi (scsi)
Disk /dev/sdb: 6828MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system  Flags
 1      0.00B  6828MB  6828MB  fat32

$ df -h
...
/dev/sdb        6.4G  9.7M  6.4G   1% /media/t/PALM PIXI

虽然它的可用空间是 6GB,但当我尝试将 4GB 的 Windows 安装 iso 文件复制到其中时,它说文件太大。我想知道为什么。

因此,我想将其变成一个纯闪存驱动器,因此我通过 USB 电缆将其插入我的 Ubuntu,然后手机自动打开,我选择将其用作闪存驱动器,然后作为第一步,通过以下方式将手机归零:

sudo dd if=/dev/zero of=/dev/sdb

但似乎手机可以根据我的dd命令自动恢复为手机。

有没有办法把它变成纯闪存驱动器?谢谢。

答案1

由于文件系统的原因,它将文件大小限制为 <4GiB。FAT32 的最大文件大小为 2^32 字节 - 即 4096MB 或 4GiB。

您可以尝试在其上创建不同的文件系统,例如 exfat。

安装 exfat-utils

sudo apt install exfat-utils

建立文件系统

sudo mkfs.exfat /dev/sdb 

根据手机的不同,它可能会自动重新格式化,因为它可能无法识别格式。如果是这种情况……那么,你可以从 Sandisk 等信誉良好的供应商那里以 2-3 美元的价格购买 16GB 的 USB 闪存盘

答案2

由于手机中的文件系统(FAT32 限制为 4GB),4GB 文件太大了。由于这个原因,您无法传输文件。如果您将其拆分,会有所帮助。

如果您想立即获得它,请尝试在 Linux 机器上使用 EXT 文件系统格式化手机中的 SD 卡,但我不确定这是否可行。

答案3

在 fat32 中,任何类型的文件操作都有 4GB 的限制。尝试将文件更改为 ext4 或任何其他支持更大文件大小的文件。格式化 android 存储分区可能不可行,因此如果您有 sdcard,请将其格式化为“ext”分区,然后您可以将其用于更大的文件,如果不行,只需购买闪存驱动器,它们就不那么昂贵了。

ANDROID 手机具有文件存储功能,但不完全像闪存驱动器(即插即用)。

将 Android 手机作为纯闪存驱动器可能是不可能的,因为 Android 手机的存储芯片不直接连接到 USB,并且没有自定义恢复或操作系统就无法访问它。

相关内容