国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Surface Duo刷Win11完全攻略

2022-10-31 23:47 作者:lg1313_ZARD  | 我要投稿

白癡級操作,詳細的講解每一步命令的作用,保證看完之后不僅你自己會刷,還能教會別人怎么刷
首先提示:刷機會導(dǎo)致數(shù)據(jù)丟失,如有必要請備份數(shù)據(jù)。刷機過程沒有風(fēng)險,除非你誤操作造成損壞,如果完全按照流程來,是不可能出現(xiàn)問題的。如果自作主張擅自操作了某些不該操作的東西造成損壞,本人概不負責(zé)(當(dāng)然你沒自作主張我也不會負責(zé)

[doge])
本教程是基于gus33000的教程編寫,用更容易看懂和操作的方式來表達。原文鏈接:github.com/WOA-Project/SurfaceDuo-Guides/blob/main/InstallWindows-SurfaceDuo1.md
0.準備材料
你需要一臺win10以上電腦,parted(分區(qū)工具),twrp鏡像,大容量模式腳本(msc.sh),uefi鏡像,驅(qū)動包(SurfaceDuo-Drivers-Full),驅(qū)動安裝程序(DriverUpdater),啟動引導(dǎo)包(DuoBoot.tar),谷歌adb和fastboot工具(platform-tools),Windows 10/11 ARM64裝機鏡像。以上所提到的文件,除裝機鏡像外均可在本人網(wǎng)盤分享中獲取,本人也會隨時更新網(wǎng)盤中的文件,鏈接:pan.baidu.com/s/1XEJBSjOozd3wkC-Xt7bveQ?pwd=DUO1

網(wǎng)盤

正常來說,打開鏈接后你能看見這些文件,你只需要下載紅框中的這三個文件即可,剩下的沒有必要,因為我已經(jīng)把uefi,twrp,msc.sh等文件都塞進了platform-tools.zip中。如果你的電腦系統(tǒng)是x86或者ARM64架構(gòu),那么請下載上面那兩個DriverUpdater。你也可以通過原教程的鏈接來獲取這些文件,但是請下載后把文件重命名成和我這個網(wǎng)盤中相同的名稱,并塞入解壓后的platform-tools文件夾。下載完成后,解壓紅框中的三個zip文件,記住你保存的路徑
裝機鏡像通過uup獲取,鏈接:uup.rg-adguard.net

uup

打開網(wǎng)站后你應(yīng)該能看到這樣的界面,上面兩個選項框是選擇windows版本,你可以自行選擇,只需要注意你選擇的必須是ARM64的版本。下面三個框最好按照我這個圖里的選擇

選項

選擇完成后界面應(yīng)該會像下圖一下

uup

你只需要點擊綠框中的文件下載,或者右鍵另存為即可獲得一個cmd文件,雙擊運行,就可以進行windows裝機鏡像的下載

cmd

打開后并進行幾秒鐘的下載后,界面應(yīng)該是這樣的,如果你看不懂,可以直接按enter,即可開始下載鏡像,如果你有打開或者關(guān)閉一些功能的需求,只需要輸入相應(yīng)的字母并按enter即可,最后仍然是按enter開始下載(例如,你想要在裝機鏡像中內(nèi)置net3.5,只需要輸入n,再按enter,然后再按一下enter,就會開始下載)。下載完成后會自動打包成iso格式鏡像,右鍵打開方式,使用windows文件資源管理器打開即可
自此準備工作結(jié)束,正式開始刷機過程。

1.解鎖bootloader
先打開開發(fā)者模式(設(shè)置→關(guān)于→版本號→狂點),然后打開USB調(diào)試(設(shè)置→系統(tǒng)→開發(fā)者選項→USB調(diào)試),將你的手機通過數(shù)據(jù)線連接到電腦。打開準備工作中解壓出來的platform-tools文件夾,在地址欄中輸入CMD,回車,打開命令提示符窗口

文件夾
輸入CMD

大約是這個樣子

CMD

下面開始執(zhí)行命令(注意冒號后面的紅字是命令,命令需要一行一行的執(zhí)行,每一行命令都需要按一次回車,不要一下子復(fù)制粘貼一大堆進去)

重啟到bootloader:

adb reboot bootloader

解鎖bootloader:

fastboot flashing unlock

執(zhí)行這一步時可能需要確認,按電源鍵選擇確認即可。執(zhí)行完之后,你的手機會清除數(shù)據(jù),然后恢復(fù)到初次開機狀態(tài),這時候你需要像剛拿到手機時一樣,完成各項配置,并再次打開USB調(diào)試

2.創(chuàng)建分區(qū)
再次重啟到bootloader:

adb reboot bootloader

開機到twrp:

fastboot boot twrp.img

進入twrp后,你不需要在手機上進行任何操作,直接繼續(xù)在命令行里輸入命令即可。
將parted導(dǎo)入手機存儲,移動到指定位置并給予shell訪問權(quán)限,然后進入shell:

adb push parted /sdcard/

adb shell "mv /sdcard/parted /sbin/parted && chmod 755 /sbin/parted"

adb shell


這時候分區(qū)工具parted就可以運行了,下面的命令是通過電腦直接傳輸?shù)紻uo內(nèi)部并執(zhí)行的。
注意:下面的操作一定要嚴格執(zhí)行,否則稍有不慎你就可能會把分區(qū)表破壞掉,你的機子就開不了機了。另外不要自作聰明用其它工具進行分區(qū),否則你的分區(qū)表一定會被破壞!
運行parted,進入手機磁盤并列出磁盤分區(qū):

parted /dev/block/sda

print


這時候你應(yīng)該能看到6個分區(qū)

分區(qū)列表

我這里有8個是因為我已經(jīng)創(chuàng)建了windows所需的分區(qū),如果你是初次刷機,應(yīng)該只有6個,并且前5個分區(qū)的參數(shù)應(yīng)該和我圖里的一模一樣,最后一個分區(qū)的參數(shù)應(yīng)該是從51.9MB 起始到112GB結(jié)束(如果是256G的設(shè)備就是到240GB結(jié)束),并且名稱為userdata
下面需要移除掉userdata分區(qū)(即安卓下存儲用戶數(shù)據(jù)的分區(qū)),并重新創(chuàng)建三個分區(qū),一個是啟動引導(dǎo)所需的esp分區(qū),一個是裝機所用的windows主分區(qū),一個是為安卓保留的userdata分區(qū)(256G的設(shè)備需要把112GB替換成240GB)
移除分區(qū)6:

rm 6

在從51.9MB起始到564MB結(jié)束的位置區(qū)間創(chuàng)建esp分區(qū):

mkpart esp fat32 51.9MB 564MB

創(chuàng)建Windows分區(qū):

mkpart win ntfs 564MB 57344MB

(注:這里57344MB可以修改為你自定義的數(shù)值,你需要windows分區(qū)有多大,就輸入多大的數(shù)字,比如我輸入了80000MB)

創(chuàng)建安卓用戶數(shù)據(jù)分區(qū):

mkpart userdata ext4 57344MB 112GB

(注:同理,如果是256G的設(shè)備,就把112改成240,并且你上面57344改成了什么數(shù)字,這里也要輸入相同的數(shù)字,比如我這里是80000)

把分區(qū)6設(shè)定為EFI系統(tǒng)分區(qū):

set 6 esp on

然后你就可以退出parted了(退出前你可以再print一下,看看是不是正確的建立了分區(qū),如果操作正確,你的分區(qū)應(yīng)該有8個,并且除了大小和起始結(jié)束以外的參數(shù)跟我上面的差不多),輸入:

quit

下面將這些分區(qū)格式化成指定格式,并創(chuàng)建目錄,以使它們可用:

mkfs.fat -F32 -s1 /dev/block/sda6

mkfs.ntfs -f /dev/block/sda7

mke2fs -t ext4 /dev/block/sda8

mkdir /sdcard/espmnt && mount /dev/block/sda6 /sdcard/espmnt/

退出shell:

exit

下面把DuoBoot.tar導(dǎo)入到手機存儲,并將其解壓,把其中的uefi啟動文件等移動到指定的位置:

adb push DuoBoot.tar /sdcard/

adb shell "tar -xf /sdcard/DuoBoot.tar -C /sdcard/espmnt --no-same-owner"

adb shell "mv /sdcard/espmnt/Windows/System32/Boot/ffuloader.efi /sdcard/espmnt/Windows/System32/Boot/ffuloader.efi.bak"

adb shell "cp /sdcard/espmnt/Windows/System32/Boot/developermenu.efi /sdcard/espmnt/Windows/System32/Boot/ffuloader.efi"


這一步是為了在esp分區(qū)中創(chuàng)建uefi啟動引導(dǎo),以進行后面的引導(dǎo)windows開機和進入大容量模式
危險操作到此結(jié)束,后面的操作理論上即便出現(xiàn)失誤不會對你的手機產(chǎn)生破壞

3.進入大容量模式
進入大容量模式之后,你的手機就會像一塊硬盤一樣,這樣方便你在電腦上進行安裝系統(tǒng)等文件操作
把大容量模式腳本(msc.sh)導(dǎo)入到手機,并給予shell訪問權(quán)限,再用shell加載大容量模式腳本:

adb push msc.sh /sdcard/

adb shell "chmod +x /sdcard/msc.sh"

adb shell "/sdcard/msc.sh"


執(zhí)行完之后,你的Duo就會進入USB3.0大容量模式,你可以從電腦上直接訪問手機磁盤,就像下圖我的手機磁盤這樣,只不過你的應(yīng)該是空的,我的已經(jīng)裝好系統(tǒng)了所以有東西

我的手機磁盤

4.安裝Windows
進入大容量模式之后,你就可以準備開始裝機了
首先需要用diskpart工具給esp分區(qū)分配一個卷號,因為esp分區(qū)是系統(tǒng)分區(qū),所以你的電腦是默認不會裝載這個分區(qū)的,只會自動裝載windows分區(qū)但是你下面需要對esp分區(qū)進行操作,所以需要分配一個卷號以進行操作
在命令提示符中輸入:

diskpart

這時候應(yīng)該會彈出一個請求管理員權(quán)限的窗口,然后就打開了diskpart工具,就像這樣

diskpart


接下來的命令需要在diskpart中執(zhí)行
在diskpart中列出你電腦上插入的所有磁盤:

list disk

列出磁盤后,你需要找到你的Duo的磁盤是哪一個。應(yīng)該很好找,因為大小都是一樣的,比如128G的就是100GB出頭大小,256G的就是200多GB,你只要看見哪個磁盤的大小跟這倆數(shù)字差不多,那大概率就是這個了,例如我的就是磁盤2

diskpart


如果你實在找不到,就先拔掉數(shù)據(jù)線,然后list disk,再插上數(shù)據(jù)線,然后list disk,看看多出來了哪個,那就肯定是這個了
找到Duo的磁盤后,選中這個磁盤,輸入:

select disk 你的Duo的磁盤的編號

(注:例如我的是磁盤2,我就輸入select disk 2)
然后再列出所選磁盤的分區(qū):

list partition

你應(yīng)該能看到8個分區(qū),理論上應(yīng)該就跟之前在parted里print出來的一樣,其中6是esp分區(qū),7是win分區(qū),8是安卓數(shù)據(jù)分區(qū)。如果不一樣,并且你確認前面沒操作錯的話,你需要自己確認哪個分區(qū)對應(yīng)哪個分區(qū),這也不難確認,因為那那幾個分區(qū)的大小都是明確的,esp分區(qū)是488MB,win分區(qū)就是你劃的大小

分區(qū)列表

如圖所示,488MB大小的分區(qū)6就是esp分區(qū)
選中esp分區(qū):

select partition 6

(如果你的不是6你就換成對應(yīng)的esp分區(qū)的編號)
分配一個卷號:

assign letter=?:

注:將?替換成任意可用字母,例如我這邊已經(jīng)有了C: D: E: F: G:五個盤,我就可以給這個esp分區(qū)分配一個H:,視情況而定,如果你實在不知道分配成什么字母好,那就輸入assign letter=Y:,給esp分區(qū)劃到Y(jié)盤

我的磁盤
給esp分區(qū)分配卷號

理論上win分區(qū)應(yīng)該已經(jīng)被自動裝載了,所以不需要手動分配,但是如果沒有被自動裝載,那么你就需要按照上面給esp分區(qū)分配卷號的方法,如法炮制,給win分區(qū)也分配一個卷號
下面我用Y來代指esp分區(qū)的卷號,X來代指win分區(qū)的卷號,你自己在操作的時候,可以自己任意分配字母,想要省事的話也可以就按照我這個,把兩個分區(qū)分別分配成X和Y。如果你用的字母不是X和Y,那么你就需要記住你用的是什么字母,用esp分區(qū)所分配的卷號替換掉Y,用win分區(qū)的卷號替換掉X進行操作
下面開始安裝Windows
再打開一個命令提示符窗口,這次需要以管理員身份打開。如果你不知道怎么打開管理員權(quán)限的CMD窗口,建議善用Windows搜索功能,在Windows搜索中輸入CMD,就會出來如下界面,點擊“以管理員身份運行”即可

Windows搜索
管理員CMD窗口

下面用dism工具部署鏡像,在新打開窗口中輸入:


dism /apply-image /ImageFile:"你裝載裝機鏡像的盤\sources\install.wim" /index:1 /ApplyDir:X:\

例如我把它裝到了F盤,

我就輸入dism /apply-image /ImageFile:"F:\sources\install.wim" /index:1 /ApplyDir:X:\
這時候dism就會開始部署鏡像到你的Duo的win分區(qū),大概需要5-10分鐘(如果你連接的是USB3.0的話,2.0則可能慢一些),等執(zhí)行結(jié)束后,你的Windows系統(tǒng)就裝好了,下面設(shè)置啟動引導(dǎo)
還是在剛才的管理員權(quán)限命令提示符窗口中(為了簡便,我把這個窗口成為窗口2,一開始在platform-tools里打開的窗口叫窗口1,后面如果再打開CMD窗口,那就是窗口3),輸入:

bcdboot X:\Windows /s Y: /f UEFI

這樣,你就成功地設(shè)置了用esp分區(qū)對Windows進行uefi啟動引導(dǎo),到此安裝系統(tǒng)步驟完成,可以進行驅(qū)動的安裝了

5.安裝驅(qū)動
找到之前解壓的驅(qū)動的文件夾,以及你的DriverUpdater所在的文件夾。
打開DriverUpdater文件夾,在地址欄中輸入CMD并回車,如下圖所示

DriverUpdater
窗口3

打開你解壓的驅(qū)動文件的文件夾,把地址欄中的地址復(fù)制下來,然后在新打開的窗口3中輸入:

DriverUpdater.exe -d "粘貼你的驅(qū)動文件的地址\definitions\Desktop\ARM64\Internal\epsilon.txt"?-r "粘貼你的驅(qū)動文件的地址" -p X:\

例如我解壓在了這里,我就打開SurfaceDuo-Drivers-Full文件夾,并把地址欄中的地址復(fù)制下來(如下圖)

驅(qū)動文件

然后我就可以粘貼進去,輸入DriverUpdater.exe -d "C:\Users\18761\Desktop\SurfaceDuo-Drivers-Full\definitions\Desktop\ARM64\Internal\epsilon.txt"?-r "C:\Users\18761\Desktop\SurfaceDuo-Drivers-Full" -p X:\
這樣就可以進行驅(qū)動的安裝了,等待過程完成后,驅(qū)動就安裝完畢了,但先別急著開機(我知道你很急,但是你先別急[doge]),你還需要啟動測試模式,不然你是開不了機的,因為驅(qū)動都不是官方驅(qū)動,所以過不去簽名驗證,開機就會藍屏

這時跳轉(zhuǎn)回窗口2,輸入:

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{default}" testsigning on

這樣就把默認的開機模式更改成為測試模式了,現(xiàn)在你可以開機了,但是你最好再等一下(我知道你非常急,但是你先別急[doge])


6.啟用啟動引導(dǎo)菜單以訪問開發(fā)者菜單
繼續(xù)回到窗口2,輸入:

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /create /application bootapp /d "Developer Menu"

執(zhí)行完這一步后,你會得到一個GUID,GUID是什么你可以自己百度一下,我就不多說了,總之你會得到這樣的一串字符“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”,把這段字符連同外面的大括號一同復(fù)制下來備用
然后輸入:

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" nointegritychecks on

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" path \Windows\System32\boot\developermenu.efi

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" inherit {bootloadersettings}

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" device boot

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /displayorder "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" /addlast

bcdedit /store "Y:\EFI\Microsoft\BOOT\BCD" /set "{bootmgr}" displaybootmenu yes

注:自行把{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}替換成你剛才復(fù)制下來的那段GUID
這些操作是為了在啟動菜單中添加開發(fā)者人員菜單等選項,具體我就不一一說明了,也沒有意義
完成這些之后,我們的刷機工作可以說是徹底完成了

7.開機
回到窗口1,輸入:

adb reboot bootloader

fastboot boot uefi.img


這樣你就使用uefi鏡像進行開機了,目前為止,以后你每一次開機都需要這么執(zhí)行執(zhí)行一遍(由于Duo的啟動方式不同于別的手機,所以無法將uefi.img固化到啟動槽中以實現(xiàn)內(nèi)部雙啟動,只能另尋他法,而這個“他法”,目前gus還沒有提供,所以目前為止只能雙系統(tǒng),但是單啟動),首次開機之后,你可能會重啟一到幾次,這是正常的,每次重啟你都需要執(zhí)行一下上面兩步。然后直到系統(tǒng)徹底安裝完成,進入桌面,至此大功告成!

7.5復(fù)制校準文件和傳感器的配置文件
這一步需要在首次開機完成后才能執(zhí)行。
我的建議是跳過這一步,這基本上是沒用的。如果你想操作一下,那么我建議你先root一下手機,root的操作我可以參考我之前發(fā)的帖子:www.coolapk.com/feed/40472244?shareKey=NTIxZGU1YWJjNGEyNjM1ZmRkYzQ~&shareUid=23408038&shareFrom=com.coolapk.market_12.5.0
root完成之后,使用x-plore文件管理器(自行下載,或者你有別的文件管理器也行)打開/mnt/vendor/persist文件夾,把里面的sensors文件夾復(fù)制出來,回到Windows系統(tǒng),或者大容量模式,把sensors文件夾覆蓋粘貼到C:\Windows\System32\Drivers\DriverData\QUALCOMM\fastRPC\persist中(如果是大容量模式那就不是C,你自己判斷,別告訴我你找不到你手機的磁盤在哪里)

徹底結(jié)束,大功告成!


Surface Duo刷Win11完全攻略的評論 (共 條)

分享到微博請遵守國家法律
太康县| 定州市| 富宁县| 庐江县| 嵊泗县| 永登县| 龙口市| 通渭县| 深水埗区| 平湖市| 隆回县| 屏东市| 海伦市| 蓬安县| 泊头市| 沧州市| 靖宇县| 楚雄市| 营口市| 治多县| 田林县| 黄山市| 东至县| 温州市| 鄂托克旗| 中山市| 四平市| 谢通门县| 新郑市| 怀柔区| 渝中区| 盘锦市| 永福县| 乡宁县| 黄梅县| 元朗区| 马公市| 秦安县| 汪清县| 华阴市| 广宗县|