formatDisk method
Future<void>
formatDisk(
- String diskId, {
- required DiskFileSystem fileSystem,
- required String volumeName,
- DiskPartitionScheme partitionScheme = DiskPartitionScheme.gpt,
override
Destructively replaces all partitions on the whole disk diskId.
Create a data volume named volumeName with fileSystem using
partitionScheme. The OS may create additional system partitions.
macOS requires external media and GPT for APFS; callers confirm deletion.
Implementation
@override
Future<void> formatDisk(
String diskId, {
required DiskFileSystem fileSystem,
required String volumeName,
DiskPartitionScheme partitionScheme = DiskPartitionScheme.gpt,
}) =>
_operate<void>('formatDisk', diskId, arguments: {
'fileSystem': fileSystem.name,
'volumeName': volumeName,
'partitionScheme': partitionScheme.name,
});