Interrupt 21h Function 710Dh

Flushes file system buffers and caches and optionally remounts the drivespace volume. Any write operations that the system has buffered are performed, and all waiting data is written to the appropriate drive.

mov ax, 710Dh      ; Reset Drive
mov cx, Flag       ; see below
mov dx, DriveNum   ; see below
int 21h

jc  error

Parameters

Flag
Flag specifying whether the system should flush and invalidate the data in the cache as well as the file system buffers. This parameter must be one of these values:
0000h Resets the drive and flushes the file system buffers for the given drive.
0001h Resets the drive, flushes the file system buffers, and flushes and invalidates the cache for the specified drive.
0002h Remounts the drivespace volume.

The Flag value of 0002h is only supported on drivespace volumes. You should specify this value when the on-media format of the drivespace volume has changed and you want the file system to reinitialize and read the new format.

DriveNum
Drive to reset. This parameter can be 0 for the default drive, 1 for A, 2 for B, and so on.

Return Value

This function has no return value.