短短不到半年,就被為微軟搞死兩次

最近這半年,老是有客戶軟體裝不起來,不然就是裝了不能用。很多電腦維修公司又是兩手一攤,直接跟客戶說是我們的軟體問題。試用的客戶可能就選擇不買,舊的客戶則是將客服電話打爆。結果,全都出在作業系統的問題。

一開始是磁碟分割格式問題,SQL Server 只支援 512 bytes 或 4KB 磁區,一碰到實體是 16KB 的磁區,就會因為 Sector Misalignment (磁區對齊錯誤) 導致 I/O Check 失敗。為了這件事,我們還寫了一支小工具讓客戶使用。

最近則是 Windows 11 的「智慧型應用程式控制」(Smart App Control,簡稱 SAC),一個聽起來超級正義的名字,結果卻變成許多合法軟體開發者與使用者的頭痛來源。只要他雲端資料庫不認識的,一律先封鎖再說。也不讓而個別排除。最後只能教客戶關閉這項功能。

微軟以前能夠吃下市場,是因為介面親民、可用軟體多,現在似乎離使用者愈來越遠了。


[分享] 新電腦 Windows 11 安裝 SQL Server 狂失敗?原來是硬碟磁區搞鬼!(附免費解決工具 + 手動指令解法)
https://www.mobile01.com/topicdetail.php?f=300&t=7224124

微軟又在搞事了!更新後,程式按了沒反應。
https://www.mobile01.com/topicdetail.php?f=300&t=7236444
Ricado wrote:
一開始是磁碟分割格式問題,SQL Server 只支援 512 bytes 或 4KB 磁區,一碰到實體是 16KB 的磁區,就會因為 Sector Misalignment (磁區對齊錯誤) 導致 I/O Check 失敗。為了這件事...(恕刪)

我想是M$背鍋了...
自己可以試試看
正常M.2/SSD格式化檔案配置會是甚麼
透過M$內建的安裝程式/磁碟管理
如果是這樣,網上早就炸鍋但並沒有...
Newman.Chen wrote:我想是M$背鍋了.....(恕刪)


你是不是把實體磁區和邏輯磁區混為一談?

你看到的是 Windows 告訴你的 4K,不是硬碟真的只用 4K 在運作。


實體磁區不是 format 可以改的,那是 SSD 控制器決定的。作業系統雖然能看到實體磁區,但對外還是用邏輯磁區(通常是 4K)在運作,應用程式看到的也是這一層。


Windows 為了相容既有軟體,會維持 4K 的邏輯抽象層,所以大多數應用程式都能正常運作,看起來一切都沒問題。但這不代表底層真的還是 4K,只是一般軟體不會去驗這一層。

問題在於,底層實際的 I/O 行為可能已經不是 4K。像 SQL Server 這種會直接驗證 I/O 行為的系統,就會踩到這個差異,所以才會出現「其他程式都正常,只有 SQL Server 掛掉」的情況。

講白一點:

要嘛一開始就直接限制不支援 16K,不能裝就是不能裝;要嘛把抽象層做到連 SQL Server 這種會檢查底層 I/O 的也能正常運作;再不然,就是讓 SQL Server 本身支援 16K。

現在的情況是卡在中間,一般程式都沒事,看起來一切正常,但只要遇到會檢查實體 I/O 的就爆掉。這種情況要說微軟是無辜背鍋,其實也說不太過去。
Ricado wrote:
你是不是把實體磁區和...(恕刪)

自己慢慢去解讀你的論調吧
就問你為甚麼沒有被廣泛討論?WY??
這種沒人討論的話題還是沉了吧
太搞笑了吧。
跑來發表高論,回完文又把我拉黑,不想討論可以刪文阿。

作業系統是為微軟的,SQL Server 也是微軟的,結果 SQL Server 在微軟的作業系統裝不起來?這應該是誰的問題?這是微軟背鍋?

我提出了解決方案,你提出了什麼貢獻?







Ricado wrote:
太搞笑了吧。
跑來發表高論,回完文又把我拉黑,不想討論可以刪文阿。
作業系統是為微軟的,SQL Server 也是微軟的,結果 SQL Server 在微軟的作業系統裝不起來?這應該是誰的問題?這是微軟背鍋?
我提出了解決方案,你提出了什麼貢獻?


不用意外,
那個人 也是 把 我 拉黑,
你 若 沒貼圖 我 還 看不到 他 寫啥子鬼.
Ricado
[拇指向上]
IQuit wrote:你 若 沒貼圖 我 還 看不到 他 寫啥子鬼
換個瀏覽器不要登入就好啦。
lls613
相同瀏覽器,用無痕模式就可以
Ricado wrote:
換個瀏覽器不要登入就好啦。


+5 分.

我 知道 但 沒必要.
IQuit wrote:我 知道 但 沒必要.

我是發現有人針對我回應,但是我看不到,所以才看看他回應的是什麼。

有些人會很惡劣,他回答完之後,你如果不回應他,他可能就會說「你看吧,我說的沒錯,他都不敢回覆。」其他不知道你被他拉黑的人就會認為他說的是對的。

重點是,我又不缺流量,又不靠這些文章賺錢,只是純分享,沒人看對我也沒損失。
Ricado wrote:
我是發現有人針對我回應,但是我看不到,所以才看看他回應的是什麼。
有些人會很惡劣,他回答完之後,你如果不回應他,他可能就會說「你看吧,我說的沒錯,他都不敢回覆。」其他不知道你被他拉黑的人就會認為他說的是對的。
重點是,我又不缺流量,又不靠這些文章賺錢,只是純分享,沒人看對我也沒損失。


+5 分.

這 年代 啥人 都有,
我 習慣 回文 時 全文引文,
因為 有些人 會 毀屍滅跡.
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!