-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Batch copy all files from 3.5″ Mac floppy disks with creation dates? #756
Comments
You can do it from the command line, but you'll need some scripting. If you do Creation dates aren't set mostly because nobody's asked for it yet. Not all filesystems have them, unfortunately, and they're also frequently wrong, but again, it'd be useful to have. The 524 byte sectors thing is because MacOS reserves some extra space per sector for filesystem use, and this option returns the extra data as well. Except the standard MacOS filesystem doesn't use it! The FluxEngine filesystem plugin is supposed to work with it either enabled or disabled but that's clearly not working. |
Thanks for your quick reply! I will try the command line. Nifty that FluxEngine can list its own disk image files. Working with disk image files is much more convenient than accessing old floppy drives. Yes, adding support for wildcards, recursion and original creation date would be highly appreciated. If those features would be added, it would also be useful if FluxEngine could handle filenames on original media that is stored in obsolete character encodings and convert the names to UTF-8 when copying files. I am no expert on old Macs, did Apple use Mac OS Roman for most western countries? I my case the filenames contains Swedish characters (ÅåÄäÖö) and probably some other diacritics and they are not shown correctly in the current version of FluxEngine. |
FluxEngine supports a bunch of disk image formats --- it uses the extension to determine which one. See the 'Image sources and destinations' section here for a list: http://cowlark.com/fluxengine/doc/using.html Character encoding would be a useful feature, actually, and pretty easy to do. I'll take a look. |
It's probably a better strategy to first create image files and then extract/copy desired files. It would be handy if the GUI version also could write img-files, "Read disk" > "Save decoded image" creates a dsk-file. I got an error trying to list the dsk-file in terminal:
|
Regarding writing img files: if you just change the filename to Re the filename: that's interesting. The high-bit characters in the Mac filename are clearly being parsed as UTF-8. I never actually put any character encoding stuff in there, so this must be happening automatically somewhere. |
Changing the suffix to |
If the output image is 400kB, that suggests that the 800kB format option hasn't been set (although it should be the default). |
You should also try the Applesauce software. It can extract all files with creation dates. It can also read greaseweazle flux streams. Adding extraction of all files with original dates and a report of MD5/SHA1 would be a great addition to the fluxengine. |
My goal is not to create disk-image files, but to copy all files (preferably with original dates) from old Mac 3.5″ floppy disks.
FluxEngine "Read disk" was able to read and save disk-images as dsk-files. But I can't find any util that can mount or extract the files from the dsk-files. How can the individual files be extracted from dsk-image files?
"Browse files"/direct access worked with format "mac" and the options: "800kb 80-track DSDD" selected and "read/write 524 byte sectors" unselected.
From there I was able to save files one by one, unfortunately without original creation dates. Can all files be batch copied using the terminal? If so, what would a correct command look like?
When is the setting "read/write 524 byte sectors" useful?
Hardware
Greaseweazle v4.1
Mitsumi D359M3 (33 pins) and Samsung SFD-321B (22 pins)
Twisted floppy cable
The text was updated successfully, but these errors were encountered: