标签: memory-card

640x480 JPEG 的最大尺寸是多少?

我正在创建一个数据存储设备,它可以在几个小时内拍摄一定数量的夜空照片,并且这些照片将在拍摄完后立即下载。存储卡必须能够一次存储所有图片。

将要拍摄的 JPEG 为 640x480 像素,并且存储卡上必须有足够的空间来容纳所有 100 个像素。那么 640x480 JPEG 的最大尺寸是多少?

我拍了一些测试图片来解决这个问题:

#1#2#3

  • “stackoverflow”图像的文件大小为 73,774 字节。
  • 白色图像的文件大小仅为 36,607 字节。
  • 但是方格照片的文件大小为 149,339 字节。

我假设文件大小随着复杂性而增加。

我怎样才能在存储卡上建立足够的空间来容纳 100 个 640x480 JPEG,而不知道它们会有多复杂和大小?我不想浪费额外的空间,因为我可能正在制作许多这些捕获设备。

jpeg memory-card images

25
推荐指数
2
解决办法
6万
查看次数

将 SD 卡重新格式化为 NTFS

我想将 16 GB SD 卡重新格式化为 NTFS,以便我可以使用它轻松地将大文件(大于 4 GB)从一台计算机传输到另一台计算机,但我的计算机只允许FAT变体。

windows ntfs sd-card filesystems memory-card

15
推荐指数
2
解决办法
7万
查看次数

确定可移动媒体上文件系统的工具

我有一个用于定制硬件的 CompactFlash 卡。WAV 文件被写入其中。Windows 无法识别媒体并希望对其进行格式化,这排除了 FAT 16/32、NTFS、UDF 等。是否有 Windows 工具可以确定媒体使用的文件系统并可能读取内容?

我试过 dskprobe.exe,但没有用。

windows filesystems memory-card forensics compact-flash

10
推荐指数
1
解决办法
2万
查看次数

如何在 Linux 中检测 SD 卡插入(仅 SD 卡,而不是读卡器)?

我有一个无头 debian (3.2.0-3-686-pae),我想在上面安装一个独立的读卡器来自动处理我的图片。这个想法是读卡器将一直插入,而我只需插入 SD 卡。

不幸的是,当我插入它时没有检测到该卡。

  • 读卡器被正确识别
  • 当我用已经插入的 SD 卡连接读卡器时,两者都被正确识别并且卡会自动安装。

因此,这是将卡插入无法识别的工作读卡器的操作。/var/log/messages 中没有消息(也没有其他任何地方)。插入读卡器后,消息正确:

Aug  4 14:25:03 server kernel: [711743.411320] usb 1-6: USB disconnect, device number 5
Aug  4 14:25:12 server kernel: [711751.964021] usb 1-6: new high-speed USB device number 6 using ehci_hcd
Aug  4 14:25:12 server kernel: [711752.097364] usb 1-6: New USB device found, idVendor=058f, idProduct=6366
Aug  4 14:25:12 server kernel: [711752.097369] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug  4 14:25:12 server kernel: [711752.097373] usb 1-6: Product: Mass …
Run Code Online (Sandbox Code Playgroud)

linux debian sd-card memory-card

9
推荐指数
1
解决办法
2万
查看次数

存储卡是怎么死的?

我们的旧 SanDisk CompactFlash 256MB 卡最近在拍照时坏了。我的妻子正在用它拍照——有时是在潮湿的环境中——然后当她通过读卡器在笔记本电脑上浏览结果时,突然下一张照片在屏幕中间出现了一个小矩形。然后下一个根本没有出现,之后笔记本电脑和相机都无法再识别存储卡了。

幸运的是,我通过这里的几个帖子找到了 PhotoRec,它拯救了我们的周末——我可以备份卡中的大部分(超过 200 张)图片,但我妻子说一些最早的图片丢失了。然后我尝试重新格式化卡,但失败了。

对我来说,这看起来像是卡上的第一个扇区以某种方式永久损坏了。这一切让我想知道,可能是什么原因?由于存储卡不包含移动部件,我一直认为它们几乎可以永远存在。任何人都可以对这种特殊情况进行猜测,或者解释存储卡故障的典型原因和方式吗?

更新:我忘了提到这张卡没有被大量使用,大约是。8 岁,所以我认为它不会被写入超过几千次。

“潮湿的环境”意味着在桑拿浴室里待几分钟,而不是在水下:-)

memory-card compact-flash

8
推荐指数
1
解决办法
1836
查看次数

SD卡故障,无法读取超级块

我的 SD 卡有什么问题,是否可以挽救?至少可以关闭当前数据。


信息:我最近为我的相机购买了一张 8 GB Transcend Class 6 SDHC 卡。它工作正常,直到有一天徒步旅行时相机报告说它无法保存并且卡上没有照片。我将它插入我的计算机(运行 Ubuntu 10.04),它说:

错误挂载:挂载:/dev/sdb1: Can't read superblock

它由主引导记录和FAT文件系统分区。我可以说没有什么不寻常的。可能有什么问题,我有可能恢复这些照片吗?

不,我没有丢下任何东西。

mount memory-card sdhc superblock

7
推荐指数
1
解决办法
2万
查看次数

如何对microSD卡进行写保护?

我的手机在尝试写入数据时损坏了存储卡。我想让我的 microSD 只读或写保护(即使手机不是原因)。在 Google 上搜索会返回取消保护的解决方案。有什么办法可以让 microSD 只读或写保护吗?

storage memory-card usb-storage

6
推荐指数
0
解决办法
3139
查看次数

怎么可能在 4GB 存储卡中创建 24.5GB 的文件夹?

我的存储卡有问题。我不知道是怎么回事,但有时我的存储卡中的数据会超出其存储容量的限制。

这是我的存储卡的属性和里面的文件夹的截图。

截屏
(点击图片放大)

现在看到在移除磁盘即我的存储卡的属性中,显示的大小为3.67GB,其中的文件夹为Music,属性显示为24.5GB。

我只是想知道这个文件夹怎么可能超出存储容量限制。

但是,在这种情况下,我的存储卡无法使用。我必须格式化卡才能再次使用它。但这仍然是如何发生的。

这不是第一次超出限制。找过很多次了,但是之前的限制是8GB、10GB等等,每次都要格式化存储卡才能再次使用。

windows storage memory-card

6
推荐指数
1
解决办法
380
查看次数

卡/USB闪存:大量使用后如何修剪/丢弃/重置?

我想知道,是否可以在 Linux (Fedora 24) 上“重置”USB 驱动器或存储卡的控制器以将其视为“未使用”?

背景:我已经覆盖了 /dev/urandom 中的 USB 驱动器。即,我假设所有块都已被写入,因为(据我所知)大多数 USB 驱动器和存储卡控制器不保留任何备用块。驱动器(如何检查存储控制器是否支持 ATA 修剪或者 USB 控制器是否将 ATA 修剪传递到设备?)不支持修剪 - fstrim 抛出错误并且 hdparm 没有看到修剪支持,即,

hdparm -I /dev/sdX | grep -i TRIM
Run Code Online (Sandbox Code Playgroud)

通常是否可以将 USB 闪存存储上的所有块标记为可擦除并对所有单元运行垃圾收集?或者,如果可能的话,是否仅限于某些控制器(USB 以及存储控制器)?

跟进

以下 SD 卡被擦除后,从卡中读取什么值?所有位均清除还是所有位均置位?至少 SD 卡应该支持CMD38,它作为快速格式化会重置块。

然而,到目前为止,我发现只有一个官方的 Win/Mac 软件可以将此命令发送到设备https://www.sdcard.org/downloads/formatter_4/

据推测(未尝试)这也取决于 USB 控制器来传递命令,并且可能仅适用于 SD 卡,但不一定适用于 USB 驱动器?

到目前为止,我还没有找到一个Linux程序可以轻松地将这个CMD38命令发送到设备。

usb memory-card trim usb-flash-drive

6
推荐指数
1
解决办法
1万
查看次数

如何在Windows 10上读取SD卡CID

有没有一种工具/方法可以在Windows 10下读取SD卡的CID?

如果这很重要的话,我的笔记本电脑读卡器似乎插入 USB 总线而不是 PCI 总线。

在此输入图像描述

usb sd-card memory-card bus windows-10

6
推荐指数
1
解决办法
2万
查看次数