fat16

为什么 Linux 允许我在 FAT12 fs 中创建一个长名称的文件
fat16

为什么 Linux 允许我在 FAT12 fs 中创建一个长名称的文件

我正在编写一个操作系统,并尝试让它读取 FAT12 文件系统。因此,我需要一个包含一些文件的 FAT12 磁盘映像,以便让它读取。 为了制作 FAT12 映像,我制作了一个空白的 .img 文件,然后使用mkfs.fat -F12它来创建文件系统。这似乎有效,因为使用回送设备安装它会lsblk --fs告诉我它是一个 vfat 文件系统,FSVER=FAT12。我不确定它为什么说它是 vfat,因为它不应该是,但我假设这只是 lsblk 对 fat12 所说的,因为它确实正确地给出了 FAT12 作为其版本。 无论如何,据我所知,FAT12 文件系统中的文件...

Admin

如何在 smartos/illumos/omnios 上安装 FAT16/32 USB 卷?
fat16

如何在 smartos/illumos/omnios 上安装 FAT16/32 USB 卷?

我正在尝试将文件从 Windows 10 笔记本电脑复制到 PC 上的 SmartOS 安装。我已将文件复制到 USB 记忆棒上。我想从根区域(根登录)将其安装到 SmartOS 上,访问并将文件复制到主 SSD 上的某个位置(主系统上的某个路径)。有人能给我提供完成此操作所需的信息/步骤吗?如果这里不适合问这个问题,哪里是更好的地方? 编辑:@Ramhound,我讨厌听到这个问题,因为我显然不知道从哪里开始。但即使不了解自己在做什么,我也尝试了很多不同的事情。仅供参考,我不熟悉 Solaris、Illumos、SmartOS 或 OmniOS。 我尝试过各...

Admin

为什么我的电脑带有用于 EFI 启动的 FAT16 分区?
fat16

为什么我的电脑带有用于 EFI 启动的 FAT16 分区?

我最近买了一个预装了 Ubuntu 14.04 的 Intel Compute Stick。出厂时它有 4 个分区: FAT16 启动 47.x MB FAT32 微软数据 1.x MB ext4 Ubuntu 14.04 5.x MB 交换 使用sudo fdisk -l和sudo parted -l,我确认它是 GPT/EFI。我很困惑为什么分区会这样排列。我刚开始阅读有关分区和安装的文章,之前对此一无所知。但是,从我读到的内容来看,它似乎应该是一个最小 100 MB 的 FAT32 启动分区,理想情况下为 512MB。另外,我不明白为什么有一个“M...

Admin

是否可以扩展 FAT16b 分区并保留引导扇区?
fat16

是否可以扩展 FAT16b 分区并保留引导扇区?

我有一个可启动的 USB 拇指驱动器,带有 FreeDOS。它是 512 MB FAT16B。拇指驱动器本身是 4 GB,我想尽可能地扩展可启动分区(FAT16B 支持至少 2 GB 的分区,可能支持 4 GB)。 DISKPART> detail partition Partition 1 Type : 06 Hidden: No Active: Yes Offset in Bytes: 32256 Volume ### Ltr Label Fs Type Size Status I...

Admin

如何计算最小FAT32分区所需的最小字节数?
fat16

如何计算最小FAT32分区所需的最小字节数?

通过实验新文件系统,我确定创建 FAT32 分区所需的最小字节数是34089472少了一个字节,程序就会抱怨: $ newfs_msdos -F 32 -c 1 -S 512 -C 34089471 tm newfs_msdos: 65524 clusters too few clusters for FAT32, need 65525 $ newfs_msdos -F 32 -c 1 -S 512 -C 34089472 tm tm: 65525 sectors in 65525 FAT32 clusters (512 bytes/cluster) B...

Admin

FAT 的最大文件大小是多少?
fat16

FAT 的最大文件大小是多少?

据我所知,FAT32 使用 32 位数字来存储每个文件的文件大小(因此 FAT32 的文件大小限制为 ~4GiB)。在 FAT 中,每个文件都有一个根目录条目,这些条目用于存储文件大小的值。这一页显示 FAT32 的目录条目结构。此资源建议 FAT12 使用 25 位值来表示文件大小,而 FAT16 使用 31 位值。 第二个链接资源中的信息是否正确?如果不正确,FAT12 和 FAT16 的真正最大文件大小是多少?如果正确,那么为什么这些文件系统使用不规则的位数来存储文件大小? 编辑:为什么他们受体积大小限制而 FAT32 有固定大小?是因为它存储的文...

Admin

FAT 保留簇用于什么?
fat16

FAT 保留簇用于什么?

根据我所看到的信息这一页: FAT12 最多使用 4086 个簇(2^12 - 10) FAT16 使用 65526(2^16 - 10) FAT32 使用 ~268435456 (2^28) 我知道 FAT32 使用 28 位而不是 32 位,因为保留了 4 位,但最大簇数的差异又如何呢?为什么 FAT12 和 FAT16 的可用簇比基于可用位数应有的簇少 10 个? 这些集群是否存在但被保留用于某些功能?如果是,它们用于什么用途? ...

Admin

Windows 10 破坏 FAT 分区校验和
fat16

Windows 10 破坏 FAT 分区校验和

我有一个FAT16分区(主分区)占用了标准 USB 驱动器的 10.00MB 空间。USB 驱动器上的其余空间未分配,因此这是我在那里拥有的唯一分区。 当我将其插入 Windows 7 PC 时,无论我是否浏览该分区中的文件,该分区的校验和都保持不变。 但是,当我将 USB 插入 Windows 10 时,操作系统似乎会向其中写入一些内容,因此校验和不同,即使我不打开“可移动磁盘”来查看和浏览(而不是更改)文件 - 签名也不同。似乎 Win 10 在挂载/识别 USB 时会写入或以某种方式更改 USB。 到目前为止我已经尝试过: 更改了 NoAut...

Admin

使用 DiskPart 创建 FAT16 文件系统
fat16

使用 DiskPart 创建 FAT16 文件系统

我需要通过批处理脚本创建 FAT16 映像。我尝试在 Windows 10 上使用 DiskPart 创建 FAT16 映像,但遇到了一些问题。 我如何尝试创建图像 diskpart create vdisk file=C:\filesystem.vhd type=fixed maximum=17 select vdisk file=C:\filesystem.vhd attach vdisk create partition primary select partition 1 active format FS=FAT label=dfs assign...

Admin

尽管有“快速删除”选项,Windows 仍延迟在小型 USB 驱动器上写入 FAT 表
fat16

尽管有“快速删除”选项,Windows 仍延迟在小型 USB 驱动器上写入 FAT 表

我发现小容量 FAT(FAT12)格式的 USB 闪存驱动器上的 FAT 写入延迟,即使驱动器的策略设置为“快速移除”。(我相信这意味着SurpriseRemovalOK设置了标志)。我捕获了通过 USB 发送到驱动器的 SCSI 命令:文件截断写入立即发生,整个文件(2 个 512 字节扇区长)随后立即写入,但随后在 FAT 更新以反映文件写入之前会有 20-90 秒的延迟。 驱动器的大小非常重要。我已经测试过,发现 15MB 及以下大小的 FAT 文件系统存在问题。在 16MB 及以上大小的文件系统上,写入不会延迟。当我在 Windows 中格式化驱动...

Admin

为什么有些文件夹复制时带有错误的时间戳?
fat16

为什么有些文件夹复制时带有错误的时间戳?

将文件夹从 FAT16 格式的 microSD 卡复制到 NTFS 卷时,为什么某些(但不是全部)文件夹会在目标上具有当前日期/时间的修改时间戳? 一些目标文件夹的时间戳与源文件夹的时间戳相匹配,但一些目标文件夹在复制时其时间戳被更改以反映当前日期/时间。 使用 Windows 7 SP1 中的 Windows 文件资源管理器复制文件夹。 Chkdsk在源和目标上运行,未发现任何错误。 ...

Admin

如何使用 Windows7 将文件复制到 microSD 卡 FAT16 分区?
fat16

如何使用 Windows7 将文件复制到 microSD 卡 FAT16 分区?

我有一张带有 FAT16 文件分区的 microSD 卡,我想向其中添加一些文件。如何在 Windows 7 中将文件放入 microSD 卡的 FAT16 分区? 不幸的是我的 Windows 系统不允许我编辑 FAT16 分区。我可以使用DiskInternals Linux 阅读器: 我想写信给FAT 16 第 1 卷(无名称)驱动器显示在中间左侧。属性框指的是第 1 卷 58.12Gb Linux本机驱动器。请注意,当我尝试使用 Windows 访问 SD 卡时,我最初看到以下内容: ...

Admin

如何在 Windows 上将 USB 闪存格式化为 FAT 16?
fat16

如何在 Windows 上将 USB 闪存格式化为 FAT 16?

这个问题以前就有人问过。我认为它值得一个更简单、更直接的答案。 编辑:- 请发布特定于 Windows 平台的答案。没有人愿意安装 Ubuntu 只是为了格式化闪存驱动器。 ...

Admin