Preskočiť na hlavný obsah

Revit - problém so zamŕzaním aplikácie (Windows 11 + SSD 1TB)



Ste čerstvý študent na stavebnej fakulte, kúpite si nový nadupaný notebook (AMD Ryzen 9 8940HX, 32 GB RAM, SSD 1TB), veď potrebujete rýchle zviera, beštiu!

Nainštalujete si Autodesk Revit a spustíte ho. Idete otvoriť prvý súbor - template od cvičiaceho a... nič!

Vymrzol!

Tak kill aplikácie a spúšťate znovu, otvoríte si nejaký projekt alebo template z inštalácie - tie idú všetky v pohode. Stiahnete nejaké projekty z internetu - tiež v pohode. 

Tak opäť... Skúsite vytvoriť projekt na základe inkriminovanej šablóny cvičiaceho, ale opäť nič. Freezing! Revit zamrzne a musíte ho opäť "natvrdo" zastaviť.

V čom je problém?

V Revite sa dá v pohode modelovať, otvárať existujúce projekty, vytvárať nové, len ten jeden #@^$#@'''!!!

Tak idete intuitívne do logov Revitu... SQLLocalDB start failure! Oukej, oukej. Hmmm? Idete hlbšie, niečo pogúglite. Nič, nič a nič. Nejaký nový problém?

Kde môže byť pes zakopaný? Čo do čerta má Microsoft SQL Server Local DB s Revitom? Pogúglite... Revit používa LocalDB na správu objektov pripojenií, analytický model a aktualizácie.

A tu je ten psisko. Template cvičiaceho bol vytvorený vo ver. 2024, vy máte najnovšiu ver. 2026.3. Takže pri vytváraní projektu z tejto staršej šablóny dôjde k aktualizácii/konverzii formátu (objektov, rodín, druhov, matrošov, atď... apt... apt... Hi, Rosie!)

Lenže vy máte predsa ten najnovší nadupaný notebúk, ktorý má 1TB SSD disk - A TO JE TEDA PROBLÉM! Pri pokuse o inštaláciu resp. štart inštancie SQL-ka na počítači s veľkosťou sektora disku väčšou ako 4 KB ste v pr....dlačkách! Za to môže nový systém ovládačov W-11!

Kontrola, či je to váš prípad...

Powershellfsutil fsinfo sectorinfo c:

Pozrite na hodnoty PhysicalBytesPerSectorForAtomicity a PhysicalBytesPerSectorForPerformance, sú uvedené v bajtoch (viac, ako 4 kiláče, že?!).

Existuje riešenie!

Poviete cez registry Windows 11, nech sa neondie a nech rieši veľkosť sektorov na disku pekne po starom.

Powershell> New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"

Ďakujem, Philippe Vaillancourt, za článok, ktorý mi pomohol problém vyriešiť. Viac info v jeho príspevku https://blog.nimblepros.com/blogs/sql-server-windows-11-fiasco/

Fungovalo!