因近來主要電腦出問題 - 有時關機後開不了機,所以想起女兒留下我買給她的工作用筆記本電腦。想用它作為我工作用的電腦。原本的主電腦就留下來玩玩遊戲玩玩音樂。🤭
這部電腦是 Acer Aspire V15 Nitro - Black Edition (VN7-591G),買的時候只有8GB RAM + 1TB HDD,後來給我升級到WIN11。
當我真正使用它時我就明白為何女兒不帶走它,因為慢!
查了一會就明白慢的主因。是因為 Windows Search 對一個存滿了遊戲、下載檔的D盤做索引,尤其是遊戲文檔多又小所以會花很多時間做索引吧。所以我就把整個D盤加到Windows Search設定的「新增排除的資料夾」,之後就快了一點點。
加RAM
始終是HDD硬盤,用久了SSD是沒有辦法習慣這一種速度,而且RAM也不夠我平常做開發用(我而要用 WSL2+Docker),所以計劃同時加RAM加SSD。
查了一下這台電腦,還可以加多一塊 SO-DIMM (DDR4),目前所用的RAM是 Kingston ACR24D4S7S8MB-8 (DDR4-8GB-2400)。
至於 SSD方面,原來這台電腦有一個M2的槽,起初以為只是 M2 SATA,但查清楚後才知竟是支持 NVMe!快啊這個! 而且手上就有一條 Crucial P2 500GB PCIe M.2 2280 SSD | CT500P2SSD8 | Crucial.com ,不而要買了,立即插上去試一試,竟然真的用到,速度也很讚。
立即起程深水埗黃金,走了一圈,果然要找一片 DDR4 16G 2400是困難,有也貴的可以。幸好找到了2間店賣DDR4 16G 2666,價格在400元內(這期間比較流行的是 3200同價,但不敢買因為怕不相容,前車可鑑呢,盡管慢一點至少能用吧)。最終以 $399 GET!
之後跟著Youtube拆開電腦,有一點難但OK,順便清潔一番(壓縮風機加吸塵機,最強清潔電腦組合!)。
順利加裝後成功啟動,24GB!
為C盤換上SSD
到了SSD,這個真的不易
嘗試1:下載 Curcial 版的 TrueImage
不明為何,執行TrueImage 去Clone OS 十分不順利,首先是慢,選擇時花長時間掃描,最終又沒有提示問題下執行不了。失敗告終!
嘗試2:在另一台電腦,用USB連接HDD和SSD,用 TrueImage 2013 Clone OS
結果也不順利,先是目前的主電腦有問題,出一點錯誤要關機就要我等上半天!還有就是Clone 的目標硬盤(SSD - 500GB)必需大於來源盤(HDD - 1TB),所以又失敗。
嘗試3:裝回到Notebook,手動COPY Partition
這個方法我認為最正確,但要花功夫所以我懶得做。
首先,還是懶,所以用免費軟件 Aomei backupper,因為它可免貴Copy Partition。原本以為靠它即可,果然沒有免費午餐,Copy GPT 等系統用Partition是要付費。不過,最大的 Partition (即C盤)是可以靠它。
不過只有 C Partition是不能啟動的,還要有 EFI等的系統用Partition。
想要改Partition 大小以及移動嗎?Aomei也是要付費的,所以這工具作用不大了。
因為想縮小C Partition,也要在前面增加2個Partition,所以換上另一個免費軟件 Partition Wizard Free (PW),如果要做一鍵做妥還要付費,但它可以操作一些簡單Partition操作,比Windows自帶的易用些,所以選它。
利用了 PW 空出一些空間後,再參照原來HDD的Partition,在SSD上新增相應Partition,如下:
Partition | Name | FS | Size | Flag | Label |
---|---|---|---|---|---|
/dev/nvme0n1p1 | EFI system partition | fat32 | 100MiB | boot,esp | |
/dev/nvme0n1p2 | Mift reserved partition | ? | 16MiB | msftres | |
/dev/nvme0n1p3 | ntfs | 464GiB | msftdata | Acer | |
/dev/nvme0n1p4 | Basic data partition | ntfs | (>)1GiB | hidden,diag | Recovery |
因有一些 Flag 或 FS (Filesystem) 未能成功在PW設定,所以,還是得回到終極方案 - Linux GParted。
嘗試4:Linux GParted + DD
其實,有經驗者,用Linux操作Partition是最理想最好的(唉,我應該一早就用這方案)
跟官網制作一支 GParted 的USB棒(Unebootin + ISO),在Notebook上按F12後啟動 GParted USB
確認GParted 能辨認到SSD及Harddisk後,打開 Terminal
Copy Partitions
因為Partition已建立,所以利用 dd 指令逐一Copy Partitions內容。記得先找出Partition名稱。
# Copy EFI Partition (100MB) sudo dd if=/dev/sda1 of=/dev/nvme0n1p1 # Copy MS Reserved Partition (16MB) sudo dd if=/dev/sda2 of=/dev/nvme0n1p2 # Copy MS Recovery Partition (1GB) sudo dd if=/dev/sda4 of=/dev/nvme0n1p4
留意,因為之前 PW 不能設定 ms* 的Flag (GParted也不能),所以要用到 parted 指令對每個 Partition 的Flag進行設置:
# Start parted sudo parted # Select SSD (parted) select /dev/nvme0n1 # Print the partition (parted) print # Set the flag (parted) set 2 msftres on (parted) set 4 hidden on (parted) set 4 diag on # Quit (and save) (parted) quit
嘗試5:Boot SSD
先把 HDD 線脫離,只留下SSD
確認了BIOS的 Boot order, 試啟動一下。
看來BIOS能成功啟動M2,但可惜Windows Boot Manager報錯了,代碼是 failure 0xc000000e 未連接裝置
跟據信息,沒找到 efi 文件
試了很多遍,如執行復修,指令復修(如執行 bootrec 指令等)也不行!
再用HDD啟動,制作USB 復修磁碟機也不行! 直到我找到這這篇文: Quickly Fix: Bootrec /Fixboot Access Is Denied in Windows 10 (partitionwizard.com)
按這步驟嘗試: Fix #1: Fix Bootrec /Fixboot Access Is Denied on GPT Drive
- 進入 Recovery Command Prompt
- 執行 diskpart
- list disk, 找出 SSD
- select disk 0 (是否0? 我不記得了)
- list volume
- 找出 EFI Partition 的Volume (記得是2)
- select volume 2
- assign letter=N: (可以不一定是N,可自行選,但之後自行調整)
- exit
- 輸入 N: (即轉到N Drive)
- format N: /FS:FAT32
- bcdboot C:\windows /s N: /f UEFI (這個就是重點了!)
再試一下 /fixboot
bootrec /fixboot access is denied
還是不行? 但當我重啟後,竟然成功了!🤩🎉🎊
最後清理
最終還是成功了啦!
接回HDD,按F12確認是用SSD的 Windows Boot Manager 進入 Windows 後,用 Windows Disk Manager 或 PW,把 HDD的 EFI、原來的C盤、Recovery 等刪除。
新建Data Partition 及確認掛點後,重啟。
順利加到 24GB RAM 以及 用SSD 作為啟動盤,現在快多了!