Introduction
The standard CAN CSA Z243.181-89 amd2-1999 is a Canadian adoption of the international specification for volume and file structures on flexible disk cartridges. Originally published in 1989 and amended in 1999, this standard ensures reliable data interchange among heterogeneous computing systems using 90 mm (3.5 inch) flexible media. It defines the logical structure of data recorded on cartridges, including volume labels, directory hierarchies, and file attributes, while also prescribing physical recording parameters such as track density and sector sizes.
Scope of the Standard
The standard applies to 90 mm flexible disk cartridges used for data interchange in information processing systems. It specifies both the physical formatting of tracks and sectors and the logical organization of files and directories. The scope includes:
- Recording methodology: Mandates FM/MFM encoding and defines acceptable tolerances for track width, rotational speed, and bit density.
- Volume structure: Requirements for volume labels, boot sectors, and space allocation maps.
- File structure: Hierarchical directory system (FAT-based) with file name, extension, size, date/time, and attribute fields.
- Interchange constraints: Minimum compatibility requirements for media interchange between different operating environments.
Amendment 2 (1999) introduced extended directory entries and support for larger capacity formats (e.g., 36 sectors per track for high-density media).
Key Technical Requirements
Physical Formatting
The standard defines two physical density levels:
| Parameter | Standard Density (SD) | High Density (HD) |
| Tracks per side | 80 | 80 |
| Sectors per track | 9 | 18 (base), 36 (amendment 2) |
| Bytes per sector | 512 | 512 |
| Unformatted capacity | 1.0 MB | 2.0 MB (18 sect.) or 4.0 MB (36 sect.) |
| Track density | 135 tpi ± 2% | 135 tpi ± 2% |
| Recording code | MFM | MFM |
Tip: Amendment 2 adds a Logical Sector Number translation table to facilitate compatibility with legacy systems that expect fixed 512-byte addressing.
Volume and File Structure
CAN CSA Z243.181-89 amd2-1999 mandates a volume label in logical sector 0, containing a 8-character volume name, file system type, and optional vendor code. Directory entries follow the 8.3 naming convention, with the following attributes:
- Read-only (bit 0)
- Hidden (bit 1)
- System (bit 2)
- Volume label (bit 3)
- Subdirectory (bit 4)
- Archive (bit 5)
The file allocation table (FAT) is stored in duplicate copies and uses 12-bit entries for SD media and 16-bit entries for HD media. Amendment 2 also introduced a Long Directory Entry extension to support file names longer than 8+3 characters.
Warning: When using 36-sector/track HD mode (amendment 2), controllers must support a logical sector numbering scheme that maps (head,track,sector) to sequential logical sectors without gaps, ensuring compatibility with standard file system drivers.
Implementation Highlights
Interoperability Considerations
Systems implementing this standard must correctly handle all three density formats (9, 18, and 36 sectors per track). The amendment clarifies that a volume formatted as 36 sectors/track will be readable on legacy 18-sector controllers only if the translation layer maps the additional sectors to contiguous logical addresses and if the boot sector indicates the extended geometry.
Directory and FAT Integrity
To ensure robust data interchange:
- The first copy of the FAT must occupy consecutive sectors starting at logical sector 1.
- The second FAT copy must be placed immediately after the first.
- Root directory entries are fixed at 64 entries for SD and 224 entries for HD media.
Success: Many modern file system implementations still recognize the structure defined in this standard, allowing legacy 90 mm disk images to be mounted on contemporary operating systems with appropriate driver support.
Compliance Notes
Compliance with CAN CSA Z243.181-89 amd2-1999 is typically verified through conformance testing by accredited laboratories. Key compliance requirements include:
- Physical layer: Tolerances for track pitch, radial alignment, and bit jitter must remain within the limits specified in the amendment.
- Logical integrity: All mandatory sectors (boot, FAT copies, root directory) must be present with correct check bytes (CRC).
- Naming rules: File names must not violate the reserved character set (
!@#$%^&*()).
Important: Vendors claiming compliance must document any density or sector-number extensions and ensure that devices in the interchange environment can negotiate the required parameters. Non‑standard formatting may cause data loss or corruption when media is moved between systems.
Frequently Asked Questions
Q: Is CAN CSA Z243.181-89 amd2-1999 still relevant for modern storage media?
A: While flexible disks are no longer common in mainstream computing, the logical volume and file structure defined in this standard is the foundation for many legacy file systems (e.g., FAT12/16). Understanding the standard is essential for data recovery, retrocomputing, and system integration projects.
Q: What is the relationship between this standard and ISO 9293?
A: CAN CSA Z243.181-89 is the Canadian adoption of the ISO 9293 series. Amendment 2 (1999) aligns with ISO 9293:1994/Amd 2:1999, incorporating support for 36-sector/track high density media and extended directory entries.
Q: Does the amendment affect backward compatibility?
A: Yes. Devices designed solely for 18‑sector HD mode may misinterpret the geometry if they encounter a 36‑sector volume. The standard recommends that media contain a compatible directory partition or that controllers implement geometry detection through the boot sector.
Q: Are there any official tests for compliance?
A: CSA Group does not enforce mandatory certification for this standard; however, many OEMs and integrators use conformance test suites based on the ISO verification procedures for volume and file structure.
Technical article prepared for 2026 – Reference: CAN CSA Z243.181-89 amd2-1999 (category ZZ243)