Currently, each of DOSes implements its own way of how to search for a healthy sector that is reported empty (unallocated to any file or directory). Virtually all of the DOSes use a common strategy to find an empty healthy sector - they import an artificial single-Byte file to the disk using CDos::__importFileData__ method and retrieve the sector allocated to this file via CFatPath::GetItems method. This approach should thus be made a common functionality available to all DOSes via CDos class-based method.
Currently, each of DOSes implements its own way of how to search for a healthy sector that is reported empty (unallocated to any file or directory). Virtually all of the DOSes use a common strategy to find an empty healthy sector - they import an artificial single-Byte file to the disk using CDos::__importFileData__ method and retrieve the sector allocated to this file via CFatPath::GetItems method. This approach should thus be made a common functionality available to all DOSes via CDos class-based method.