Het is ontzettend frustrerend om te moeten omgaan met schijven die steeds offline gaan op Windows Server 2016 of zelfs Windows 10, vooral als het geen systeemschijf is maar een SAN LUN die via FC is verbonden. Het herhaaldelijk zien van de status “Offline” na herstarts kan de indruk wekken dat het systeem de schijf gewoon negeert, wat behoorlijk irritant is. Het blijkt dat dit vaak te maken heeft met de SAN-beleidsinstellingen die bepalen hoe Windows externe schijven behandelt in gedeelde omgevingen of failoverclusters. Windows moet natuurlijk wel ingewikkeld zijn – het is niet zomaar plug-and-play, zelfs niet voor verbonden SAN’s. Maar het oplossen van dit probleem is niet zo moeilijk – het vereist alleen wat handigheid met de opdrachtregel via DiskPart en soms PowerShell. Zodra je deze wijzigingen hebt aangebracht, zou de schijf na herstarts online moeten blijven en hoef je niet meer elke keer handmatig in te grijpen.
Hoe u SAN-schijven online kunt houden na een herstart in Windows Server 2016 en Windows 10
Methode 1: Het SAN-beleid wijzigen met DiskPart
Waarom dit helpt: Windows gebruikt een SAN-beleid (zoals Offline Gedeeld) dat gedeelde, externe of SAN-schijven offline houdt om corruptie of conflicten te voorkomen. Door dit te wijzigen naar “Alles Online” dwingt u Windows om schijven automatisch online te brengen, wat goed werkt voor dedicated opslag of niet-gedeelde schijven. Dit is van toepassing als uw schijf na herstarts als “Offline” wordt weergegeven en als u zich in omgevingen bevindt waar het beleid voor gedeelde schijven problemen veroorzaakt.
Wanneer dit van toepassing is: Dit gebeurt voornamelijk in clusterconfiguraties of wanneer de schijf een gedeelde bron is en u merkt dat de verbinding na elke herstart wordt verbroken. Verwacht dat de schijf na het wijzigen van het beleid online blijft, tenzij er andere problemen optreden.
Wat u kunt verwachten: Na elke boost hoeft u de schijf niet meer handmatig online te configureren, wat frustratie voorkomt. Soms moet u de server daarna mogelijk opnieuw opstarten om te controleren of de instelling is opgeslagen.
Zo ga je te werk: Open een opdrachtprompt of PowerShell met beheerdersrechten en voer de volgende opdrachten uit:
diskpart DISKPART> san SAN Policy : Offline Shared DISKPART> san policy=OnlineAll DiskPart successfully changed the SAN policy for the current operating system. DISKPART> san SAN Policy : Online All
Deze set opdrachten wijzigt het SAN-beleid naar “OnlineAll”, waardoor Windows schijven automatisch online brengt wanneer ze worden aangesloten. Als je je afvraagt ”en wat dan?”, open dan diskpart opnieuw of controleer Schijfbeheer — je schijf zou nu de status “Online” moeten hebben. In sommige gevallen is een herstart mogelijk nog nodig om de wijziging volledig door te voeren, maar meestal is dit voldoende.
Methode 2: PowerShell gebruiken voor meer controle
Mocht je liever PowerShell gebruiken of dit voor meerdere schijven willen scripten, dan is hier een handige opdracht: Set-Disk. Om bijvoorbeeld schijf 2 online te zetten, voer je het volgende commando uit:
Set-Disk 2 -IsOffline 0
Waarom dit handig is: Het is flexibeler als je meerdere schijven beheert of het proces wilt automatiseren. Bovendien kun je opdrachten combineren om alleen-lezen-eigenschappen te controleren en uit te schakelen indien nodig.
Get-Disk -Number 2 | Set-Disk -IsReadOnly $false
Dit kan helpen als uw schijf als schrijfbeveiligd wordt weergegeven, wat soms kan gebeuren bij SAN-schijven of na onjuiste afsluitingen.
Extra tips en dingen om te bekijken
Als de schijf hardnekkig offline blijft, controleer dan de schijfeigenschappen en zorg ervoor dat deze niet is ingesteld op alleen-lezen of andere problemen heeft. Klik in Schijfbeheer met de rechtermuisknop op de schijf, ga naar Eigenschappen en controleer of er beleidsregels of stuurprogramma’s zijn die de schijf blokkeren. Kijk ook in Apparaatbeheer of er waarschuwingssignalen zijn voor de schijf of controller.
En ja, voor externe USB-schijven of SSD’s in Windows 10 geldt een vergelijkbare logica: het wijzigen van het SAN-beleid in het register of via opdrachten zoals hierboven beschreven, lost het probleem vaak op. Soms is initialiseren of formatteren nodig, maar dat is een ander onderwerp.
Eerlijk gezegd was het uitzoeken hiervan best een gedoe, maar eenmaal ingesteld, gedragen de schijven zich een stuk beter. Meestal blijven ze, na het toewijzen van het juiste beleid, zichtbaar en toegankelijk na een herstart, wat een hoop problemen voorkomt.
Samenvatting
- Controleer uw SAN-beleid met
sanDiskPart. - Wijzig het SAN-beleid naar OnlineAll om te voorkomen dat de schijf offline gaat bij het opstarten.
- Gebruik PowerShell-opdrachten
Set-Diskom schijfeigenschappen te beheren indien nodig. - Start de computer opnieuw op en controleer of de schijf online blijft. Hopelijk verloopt alles daarna probleemloos.
Samenvatting
Uiteindelijk lijkt het aanpassen van het SAN-beleid de oplossing te zijn. Zodra dat is geregeld, behoren schijven die steeds offline gaan tot het verleden. Niet elke omgeving hoeft zo ingewikkeld te zijn, maar Windows maakt het graag wat lastiger dan nodig. Toch is het een beheersbare oplossing als je eenmaal weet welke commando’s je moet uitvoeren en waar je moet zoeken. Hopelijk helpt dit ook bij vergelijkbare problemen op andere systemen. Succes!