Errores como esto puede significar que algo anda mal con tu TempDB
The operating system returned error 1117(No se puede realizar la solicitud por un error del dispositivo de E/S.) to SQL Server during a write at offset 0x0000003f840000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\tempdb.mdf'
Se puede tratar de indagar el motivo, pero en esta ocasión, vamos a mover directamente la TempDB que está en producción. Quedó actualmente en el disco del sistema operativo (mal ahí), y llegó la hora de llevarla a un nuevo disco preparado para todas las E/S que estaba recibiendo.
Aquí te explico en esta tutorial como realizar el proceso
Paso 1: Creamos la nueva ubicación: En mi caso H:\TempDB

Paso 2: Con la siguiente consulta podremos generar el script necesario para poder moverlo directamente
declare @destiny as varchar(20)
set @destiny = 'G:\TempDB\'
SELECT 'ALTER DATABASE tempdb MODIFY FILE (NAME = [' + t.name + '],'
+ ' FILENAME = ''H:\TempDb\' + t.name
+ CASE WHEN t.type = 1 THEN '.ldf' ELSE '.mdf' END
+ ''');' as command
FROM sys.master_files t
WHERE t.database_id = DB_ID(N'tempdb');

En mi caso 5 archivos MDF (4 en la posición anterior, y 1 que ya había movido a fines de prueba) y un 1 archivo LDF
La respuesta ya te indica que en el próximo reinicio ocuparán la nueva ubicación

