裏技的になるけど、getFreeSpace() とかでサイズが変わったら別のドライブに飛んだと判定するとか。