前言
最近購買了日立 LG 的 WH16NS60 UHD 光碟機,用來刻錄千年光碟備份文件,順便抓取一些買過的 DVD。選擇這個光碟機不僅是因為價格便宜(佛山貨),還因為它可以刷入 LibreDrive 固件,配合 MakeMKV 就能繞開原廠固件的區域和加密限制,實現全區的 DVD/BD/UHD BD 抓取。
目錄
什麼是 LibreDrive
(部分翻譯自 MakeMKV 論壇)
LibreDrive 是指光碟機可以直接訪問光碟數據,而不受到原固件限制的一種模式。LibreDrive 旨在讓光碟機回到 CD 時代的「原始」狀態——一個只需定位激光、讀取和解碼,並將光碟中的所有數據傳遞給用戶。
當 MakeMKV(或其他支持 LibDriveIO 庫的程序)識別光碟機時,LibDriveIO 庫會檢查光碟機固件版本是否受支持。如果支持,庫將上傳一個小軟體(固件擴展)到光碟機易失性內存中。該擴展提供了一個新的(替代)介面,用於使支持 LibDriveIO 庫的程序讀取光碟中的任何數據。固件擴展只保留在光碟機易失性內存(RAM)中,光碟機固件不會發生任何改變。光碟機斷電後,它就會消失得無影無蹤。只要光碟機固件與 LibreDrive 兼容,且不更新光碟機固件,LibreDrive 模式將永遠有效。
關於「全區」的解釋
Blu-ray(含 UHD BD) 的 A、B、C 區域限制只和你的播放軟體有關,而且可以無限制地改變,而真正意義上的區域限制存在於 DVD 上。經常看片的(?)可能知道,在讀不同國家發行的碟片時,需要反覆更改光碟機的 DVD 區域,而一個光碟機只能改 5 次 DVD 區域。

在刷入 LibreDrive 固件後,當你嘗試用支持 LibDriveIO 庫的程序讀取時,光碟機會給固件寫入一個臨時區域,這個臨時區域在光碟機斷電後就會消失,因此就能無限次更改區域。但是,如果軟體不支持 LibDriveIO(如 PowerDVD),亦即不知道光碟機是 LibreDrive,那你還是需要在光碟機屬性中更改區域才能播放,並且最多改 5 次。所以,這種「全區」並不是真正的全區,只有對於部分軟體來說才是全區。下文也會提到如何讓 VLC media player 支持 LibreDrive。
支持 LibreDrive 的光碟機
操作前,需要先下載 MakeMKV,安裝後在這裡找到有效期一個月的測試密鑰註冊,過期後再打開網站找到新密鑰即可(感謝開發者)。
如果你已經購買了光碟機
在 MakeMKV 的主界面右側就可以看到光碟機是否支持 LibreDrive(僅限先鋒、華碩和日立 LG 光碟機)。
- 如果 LibreDrive 信息一欄中顯示「狀態:已啟用」,那麼就可以直接使用當前的原廠固件,不需要刷其他的,也不要更新,因為官方在之後發布的固件中可能封堵了這個漏洞。
- 如果顯示「狀態:可能的」,並且驅動器平台是 MT1959,那就需要刷入 LibreDrive 固件才能支持,刷固件教程在下面。
- 如果顯示別的,或者光碟機不是那三個品牌,那就不支持解鎖,也沒有現成的固件,可以見下文重新購買光碟機。
特別地,對於先鋒光碟機,BDR-208 及以後的型號(未更新到官方最新固件)應該可以直接支持,而不需要手動刷入 LibreDrive 固件,如圖。完整的先鋒光碟機支持列表見此。

如果你正在選購光碟機
總體來說,先鋒光碟機做工是最好的,但是由於其固件無法降級,而最新固件已經封堵了漏洞,所以必須要買老固件的版本,新出廠的國行或日行反而用不了。先鋒光碟機支持列表見此,必須要型號和固件版本完全匹配才能解鎖。1例如,PIONEER-BD-RW__BDR-S13JX-1.02-6A2F955E-9201ID72-20220210
表示 BDR-S13JX 的 1.02 版固件才支持。但是,先鋒其實對 LibreDrive 的封鎖很積極,所以我其實不是很建議買。
對於其他品牌,只推薦華碩和日立 LG,下面的刷固件教程也只適用於這兩個品牌(先鋒不用刷)。我現在用的日立 LG WH16NS60,讀取和刻錄都不錯,甚至能用 1 倍速抓 CD,完全沒有聲音。並且,WH16NS60 的原廠 1.00 固件也是不需要刷,直接可以解鎖。
以下是自定義固件的支持列表(更新於 2020-07-20):
華碩:
- BC-12B1ST
- BC-12D2HT
- BW-16D1HT
- BW-16D1H-U
日立 LG:
- BE16NU50
- BH14NS50
- BH14NS58
- BH16NS40-NS50
- BH16NS50
- BH16NS55
- BH16NS58
- BH16NS60
- BP50NB40-NB50
- BP55EB40-NB50
- BP60NB10
- BU40N-B-Japan-Buffalo
- BU40N-FR
- BU40N-N-Main
- BU40N-R-Tier2-Taiwan
- BU40N-U-Tier2-Non-UHD
- BU50N
- CH12NS40
- UH12NS40
- WH14NS40-NS50
- WH16NS40-NS50
- WH16NS58
- WH16NS60
- WP50NB40-NB50
如果要抓取 UHD BD,建議購買 UHD Official 的光碟機(支持 AACS2 元數據),也就是官方說明支持 UHD 播放的。UHD Friendly 的在刷固件後可能有 bug,見下文所解釋的「休眠」問題。
刷入支持 LibreDrive 的固件
注意:該部分僅適用於上表內的華碩和日立 LG 光碟機
注意事項
- 確保光碟機是 2016 年及以後生產的(看光碟機標籤)。
- 確保驅動器平台為 MT1959(在 MakeMKV 軟體里看)。
- 如果你是 5.25 寸的內置光碟機,為避免出現問題,請務必將光碟機用 SATA 線連接到主板上,光碟機盒或易驅線可能無法正常刷寫(但是我用的創齊 USB 3.0 光碟機盒是可以刷固件的);如果是筆記本光碟機盒,我不確定能不能刷;官方出的便攜光碟機如果在上表內,直接用 USB 線連接就行。
關於固件
(部分翻譯自 MakeMKV 論壇)
自定義固件有兩種,分別稱為 DE 固件和 MK 固件。
DE 固件:就是老版本的官方固件,只更改了版本相關部分,讓光碟機誤認為該固件是更新版,以便實現固件降級(因為低版本的官方固件直接能用 LibreDrive),除此之外和官方固件無任何區別。
MK 固件:是 MakeMKV 團隊製作的,基於官方新版本的定製固件,僅用於啟用 LibreDrive 支持。MK 固件具有以下特性:
- 根據最新的官方固件製作。
- 重新啟用供應商命令以更新內存中的微碼。
- 重新啟用讀取 UHD 光碟的功能(如果硬碟有此功能,但在固件中被禁用),但會在 UHD Friendly 驅動器中產生「休眠」問題。2關於休眠問題:所有 UHD Friendly 驅動器(即硬體上支持 UHD BD 讀取而固件上限制的光碟機,例如日立 LG WH16NS40)都存在休眠問題。在刷入定製固件後,這類光碟機雖然支持了 UHD BD 的讀取,但當 UHD 碟片在光碟機中閑置 2 分鐘後,光碟機會進入休眠狀態。此時,必須要退盤再進盤才能重新讀取 UHD 碟片。如果不這樣做,光碟將無法被識別,並且會發出很大的噪音。故建議直接買官方支持 UHD 播放的光碟機。
- 刪除固件降級檢查(如果固件中存在)。
- 刪除固件「加密」檢查(如果固件中存在)。
除此之外,MK 固件沒有如錯誤修復、AACS 加密破解等任何修改。而本教程只涉及 MK 固件的刷入。
另外,華碩和日立 LG 在 2020 年及之後發布的官方固件都具有固件加密。完整的固件加密列表如下,如果你的光碟機版本包含在下表(或更新),則屬於加密固件。這個其實沒什麼關係,刷寫軟體會自動識別固件是否加密。
HL-DT-ST-BD-RE_BE16NU50-1.04-N000300-212005081025.bin
HL-DT-ST-BD-RE_BH14NS50-1.03-N000400-212004211008.bin
HL-DT-ST-BD-RE_BH16NS40-NS50-1.05-N000600-212005061331.bin
HL-DT-ST-BD-RE_BH16NS50-1.03-N000400-212004210958.bin
HL-DT-ST-BD-RE_BH16NS55-1.05-N000400-212004211049.bin
HL-DT-ST-BD-RE_BH16NS60-1.02-N000600-212005081014.bin
HL-DT-ST-BD-RE_BP50NB40-NB52-1.03-N000300-212107081603.bin
HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-N000800-212005070917.bin
HL-DT-ST-BD-RE_BP55EB40-NB50-1.03-N000800-212005070924.bin
HL-DT-ST-BD-RE_BP60NB10-1.02-N000800-212005070935.bin
HL-DT-ST-BD-RE_BP60NB10-NB12-1.02-N000300-212107081556.bin
HL-DT-ST-BD-RE_BU40N_1.02_212012011716_MO3L91F0715.bin
HL-DT-ST-BD-RE_BU40N-1.04-N000500-212005061142.bin
HL-DT-ST-BD-RE_BU40N-BN13-0002300-212009251104.bin
HL-DT-ST-BD-RE_BU40N-BN14
HL-DT-ST-BD-RE_BU40N-BU13
HL-DT-ST-BD-RE_BU40N-BU14
HL-DT-ST-BD-RE_WH14NS40-NS50-1.05-N000900-212005061444.bin
HL-DT-ST-BD-RE_WH16NS40-NS50-1.05-N000900-212005061440.bin
HL-DT-ST-BD-RE_WH16NS60-1.03-N000600-212005081010.bin
HL-DT-ST-BD-RE_WP50NB40-NB50-1.03-N000800-212005070929.bin
HL-DT-ST-BDDVDRW_CH12NS40-1.03-N000800-212005080957.bin
HL-DT-ST-BDDVDRW_UH12NS40-1.03-N000800-212005080959.bin
ASUS-BW-16D1HT-3.11
ASUS-BC-12D2HT-3.12
下載及刷入
(以下部分適用於 Windows(非 ARM)系統)3如果你是 Linux/Mac,可以看這個文章的「How To Flash Videos and commands」部分,提到了命令行操作。
注意:刷入時建議關閉殺毒軟體
注意:如果你的電腦開啟了 DPI 縮放,請將其調至 100%,否則軟體顯示會有問題
在這裡下載最新的 MK 固件包,下載後解壓。然後在這裡下載圖形化的固件刷寫工具,解壓並以管理員身份打開 exe 程序。在刷固件前,請確保你已經安裝了 MakeMKV 軟體。


接下來的步驟就很簡單了。打開軟體後,會自動檢測光碟機,以及原固件是否加密。你可以先選擇 READ 選項,將原固件備份下。備份完成後再選擇 WRITE 選項,然後在下面根據光碟機型號選擇 MK 固件,進行刷入即可。
刷入完成後,你可以關機,關閉電源一分鐘,再開機,以確保光碟機的 RAM 中沒有剩下什麼東西。
再次打開 MakeMKV,你應該可以看到 LibreDrive 狀態變為了「已啟用」,那就沒問題了。
軟體使用說明
MakeMKV 應用程序集成
MakeMKV 可以和一些流行的視頻軟體結合使用,以便直接播放帶區域限制或加密的碟片(包括 UHD BD),例如 VLC, mplayer, mpv, Kodi, JMC 等等。要使用此功能,只需要在工具欄的「查看」>「首選項」>「集成」中,直接在應用名稱前打勾即可。

PowerDVD 區域設置問題
當你使用刷了固件的光碟機在 PowerDVD 中播放 DVD 時,可能會彈出讓你設置區域碼的窗口,這是由於 PowerDVD 作為各光碟機廠商的推薦播放軟體,自然不可能支持 LibreDrive。但經過我實測,當它讓你設置區域碼時,直接確認設置即可。PowerDVD 似乎不能更改光碟機真正的區域碼,即使我在 PowerDVD 中設置為區域 2,在 Windows 中查看的區域碼並沒有改變。我也不確定是不是我的特例。
當然,你也可以直接用 VLC 或者 mpv 播放,配合 MakeMKV 的應用程序集成完全沒問題,反正我感覺 PowerDVD 太臃腫了。
後記
MakeMKV 確實是個良心軟體,不僅一直在維護更新,而且居然免費,也算是給光碟這種「古老」媒介帶來了最後的便利。等我有錢了就去買個密鑰支持。
歡迎看下我網站的其他內容。
參考
What is LibreDrive? – www.makemkv.com
Ultimate UHD Drives Flashing Guide Updated 2024 – www.makemkv.com
Custom firmware pack with LibreDrive patches – www.makemkv.com
SDFtool Flasher – www.makemkv.com
- 1例如,
PIONEER-BD-RW__BDR-S13JX-1.02-6A2F955E-9201ID72-20220210
表示 BDR-S13JX 的 1.02 版固件才支持。 - 2關於休眠問題:所有 UHD Friendly 驅動器(即硬體上支持 UHD BD 讀取而固件上限制的光碟機,例如日立 LG WH16NS40)都存在休眠問題。在刷入定製固件後,這類光碟機雖然支持了 UHD BD 的讀取,但當 UHD 碟片在光碟機中閑置 2 分鐘後,光碟機會進入休眠狀態。此時,必須要退盤再進盤才能重新讀取 UHD 碟片。如果不這樣做,光碟將無法被識別,並且會發出很大的噪音。故建議直接買官方支持 UHD 播放的光碟機。
- 3如果你是 Linux/Mac,可以看這個文章的「How To Flash Videos and commands」部分,提到了命令行操作。
留言
淘寶上最便宜的內置光碟機可以買LG WH16NS60,外置的可以買LG BP50NB40 cross flash為BU40N 1.0 固件。我因為經常rip,主力用BU40N,還買了5個BP50NB40和5個WH16NS60備用。防止以後不好刷(如先鋒等固件加密不給刷/降)。
我現在是 WH16NS60 加創齊的光碟機盒,用著還行。不過大佬你買這麼多備用的嗎😂我是感覺光碟機一時半會壞不了
一方面當備件(你買的這款內置的其實故障率比超薄外置的還高非常反直覺),另一方面友情價出給國外的新入門小朋友,而且稍微囤一點,這玩意兒漲價我都漲怕了 。先鋒有些款質量還不錯,後來固件加密了不給降級了,老固件的款價格蹭蹭往上漲。澳洲這邊BP50NB40刷好固件的的都賣200多刀摺合940元了。美國BP50NB40同型號的BP50NB10刷好的賣1200左右。國內才300多真的良心價了。建議你也可以買一個備用。
原來如此,我也去買個外置的
記得問下賣家這個BP50NB40是什麼版本的?包裝盒上標籤會寫 SVC CODE。可能是NB50,NB52或NB72。不要買NB72!不要買NB72!
了解了,感謝🥰
不過我有點好奇,我感覺很多賣家的標籤都是自己印的假標籤,字體都不一樣,還有拼寫錯誤,不知道是哪裡的貨
您好我問了店家BP50NB40是什麼版本,沒有NB50 和NB52,SVC CODE是NB40,這種可以買嗎
你好,我查了一下,應該是不可以的,NB40 比 NB50更老,有可能不支持刷 LibreDrive,我在支持列表裡也沒有看到 NB40 這個 SVC CODE
你說的假標問題我不是很清楚,因為沒怎麼碰見過。你有圖的話可以給我郵箱發一個我看看
你好,郵件已發送
請問你的LG WH16NS60是買到什麼版本的固件?或者是幾年前生產的?,我前兩年買了台PIONEER BDR-S13JX 結果固件是1.04版,直到現在也只能普通BD勉強轉轉…應該轉UHD無望了
我在淘寶上買的 WH16NS60 就是 1.00 版本的,標籤上寫的是 2023 年產,但是我不確定是否為翻新貨
喔喔,謝謝!我還以為都要找2020以前產的才有救了,看來看去都是2022以上,感謝~我當個參考
我也是剛買了先鋒的s13c-x(1.04版本),結果才知道固件無法降級,哎,
請問現在京東自營的ASUS-BW-16D1HT可以購買嗎?是否可以刷降級固件呀,謝謝~
我也不確定,不過感覺也是不行的,現在出廠的都是新固件
補充下,現在 16D1HT 的 MK 固件是 3.10 版本,所以如果你買的光碟機版本不大於 3.10,應該可以直接刷 MK 固件
謝謝,~
您好,請問如果想買LG的4K UHD內置光碟機,推薦哪個型號呀?
台式機可以用 WH16NS60,筆記本就 BU40N,這兩個都是 UHD Official 的內置光碟機
多謝~
光碟機的驅動平台可以更改嗎?
應該是不行的,驅動平台是硬體版本
光碟機型號:BW-16D1HT 用SDFtool Flasher刷固件時,顯示MT1959不滿足條件,有解決方法嗎? MKV顯示驅動器平台是MT1939 固件版本是1.01
MT1939 是比較老的平台了,應該刷不了…
不對,我網上查了下,MT1939 的 16D1HT 應該是不用刷固件也支持 LibreDrive 的,https://forum.makemkv.com/forum/viewtopic.php?t=32574,但是不支持 UHD 盤
對的,我想看4K UHD,就是識別不了
這個平台應該是不支持 UHD 的,硬體限制就沒辦法了
可以通過更換硬體的方法來解決嗎?
這個我不了解,不過換硬體不如直接換光碟機吧🥲
說的也是,不如直接買碟片機,謝謝解答
不客氣的
您好,bp55eb40和bh16ns40需要詢問店主svc code嗎,還是都能用?不知道怎麼查詢,謝謝了
還是問一下吧,BP55EB40 是 NB50,BH16NS40 是 NS50
感謝大佬的答覆,看來看去還是你的方案方便,創齊的光碟機盒已經買了,我想問一下WH16NS60需要看svc code嗎,十分感謝
WH16NS60 不分 SVC CODE,都可以刷。不過如果你買的是佛山發貨的那大概率是翻新機,不過正常使用是沒問題的
您好,我再問一下BU40N BU50N bh16ns55這種不帶後綴的是不是不用管svc code,但是BU50N是不是要挑選一下感覺標籤都比較亂,這三種翻新多嗎,謝謝
確實不用管 SVC Code,但是翻新的多少我也不能確定。如果介意翻新的話,其實可以嘗試下威寶 43888