On Wed, Feb 28, 2024 at 12:38:43PM +0900, OGAWA Hirofumi wrote: > Thadeu Lima de Souza Cascardo <cascardo@xxxxxxxxxx> writes: > > >> There are many corrupted images, and attacks. Allowing too wide is > >> danger for fs. > >> > >> BTW, this image works and pass fsck on windows? When I quickly tested > >> ev3fs.zip (https://github.com/microsoft/pxt-ev3/issues/980) on windows > >> on qemu, it didn't seem recognized as FAT. I can wrongly tested though. > >> > >> Thanks. > >> -- > >> OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> > > > > The test image I managed to create mounts just fine on Windows. New > > subdirectories can be created there just as well. > > Can you share the image somehow? And fsck (chkdsk, etc.) works without > any complain? > > Thanks. > -- > OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> Checking the filesystem on Windows runs without any complains, but it turns the directory into an useless lump of data. Without checking the filesystem, creating and reading files from that directory works just fine. I tried to use gzip or xz to compress the very sparse filesystem image that I got, but they made it larger on disk than it really was. So here is a script and pieces of the filesystem that will create a sparse 8GB image. Thank you for looking into this. Cascardo.
Attachment:
vfat2.img_1
Description: Binary data
Attachment:
vfat2.img_2
Description: Binary data
Attachment:
vfat2.img_3
Description: Binary data
Attachment:
vfat2.img_4
Description: Binary data
Attachment:
vfat.sh
Description: Bourne shell script