Это не прерываемый сон. Когда процесс висит в ядре и ожидает i/o от чего либо. Пока процесс в ядре - с ним ничего нельзя сделать. Совсем. Варианта два - ребут или i/o прососется. Если нет... Бля, ну сорян.
Хард является опцией по умолчанию, ибо считается, что оно более стабильно. И эта стабильность идёт именно от того, что эта сволочь никогда не отпустит запрос.