【2025.3.13】記一次雙系統筆記本加裝固態硬盤記錄 linux擴容 linux更換/home和/opt所在硬盤 windows無法調整亮度

文章目錄

  • 🌕事情經過
  • 🌕更換/home和/opt的掛載硬盤
    • 🌙目的
    • 🌙初始化1t固態硬盤
    • 🌙打開Linux查看硬盤信息
    • 🌙給新1t固態硬盤分區
    • 🌙格式化分區
    • 🌙把新1t固態硬盤先掛載到/mnt/ssd_1t 用于后續操作
    • 🌙驗證新硬盤是否掛載到了ssd_1t
    • 🌙把1t固態硬盤掛載到/home,原/home的253g硬盤掛載到/opt
    • 🌙備份原/home /opt中的內容
    • 🌙卸載新硬盤并重新掛載為 /home
    • 🌙遷移 /home 數據
    • 🌙把1t的固態硬盤從臨時掛載位置切換到/home
    • 🌙調整原 /home 分區為 /opt
  • 🌕windows11無法調整亮度
  • 🌕其它筆記
    • 🌙強制卸載分區
    • 🌙格式化分區命令
  • Linux無法播放聲音 & 默認使用nvidia 作為聲卡問題

🌕事情經過

緣起:

筆記本為惠普暗影精靈樂享版,512G的硬盤空間不夠,里面有一個空的固態硬盤槽,3.11買了個惠普原裝1t固態硬盤。m.2 pcl4。

拆外殼:

借了朋友的塑料柄螺絲刀,發現根本擰不了, 去公司外面的店買了個3塊的水晶柄螺絲刀,還是擰不了。

京東下單了一個9.9的螺絲刀和拆機工具,可以擰,但還是有點滑,最后兩個螺絲死活擰不掉,擰了半天,其中一個螺絲的凹槽由十字型快變成圓了,還是沒擰掉,最終去電腦維修店擰掉了。

擰開空硬盤位置的鐵蓋子上的螺絲:

回去后拆開外殼,發現固態硬盤上的螺絲一個能擰掉,一個用這個螺絲刀還是擰不掉.

還好這個螺絲是側邊的,固態的蓋子是鐵或鋁的可以彎曲,我把蓋子往側邊掰,打開了蓋子最終裝上了1t的固態。

裝上固態之后:

我筆記本是雙系統。
windows11系統打開后無法調亮度。按調亮度的鍵盤,沒有反應,重啟也沒用。
linux打開正常。但是無法放外音了,調音量顯示的是模擬耳機…

🌕更換/home和/opt的掛載硬盤

🌙目的

一個44g的硬盤掛載在/opt
一個254g的硬盤掛載在/home
兩者都已經快滿了。
想把1t的固態掛載到/home
254g的硬盤掛載到/opt
44g的硬盤掛載到/mnt/ssd_44g

🌙初始化1t固態硬盤

打開windows11系統,此電腦點擊右鍵管理:
在這里插入圖片描述

在這里插入圖片描述
點擊磁盤驅動器,找到1t的硬盤,右鍵初始化它,因為要在linux上用這個硬盤,所以初始化為gpt格式。

🌙打開Linux查看硬盤信息

bruce@wc:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55.4M 1 loop /snap/core18/2846
loop2 7:2 0 55.4M 1 loop /snap/core18/2855
loop3 7:3 0 73.9M 1 loop /snap/core22/1722
loop4 7:4 0 73.9M 1 loop /snap/core22/1748
loop5 7:5 0 257.9M 1 loop /snap/firefox/5783
loop6 7:6 0 257.8M 1 loop /snap/firefox/5836
loop7 7:7 0 240.8M 1 loop /snap/gnome-3-34-1804/24
loop8 7:8 0 218.4M 1 loop /snap/gnome-3-34-1804/93
loop9 7:9 0 505.1M 1 loop /snap/gnome-42-2204/176
loop10 7:10 0 516M 1 loop /snap/gnome-42-2204/202
loop11 7:11 0 62.1M 1 loop /snap/gtk-common-themes/1506
loop12 7:12 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop13 7:13 0 12.2M 1 loop /snap/snap-store/1216
loop14 7:14 0 49.8M 1 loop /snap/snap-store/433
loop15 7:15 0 44.3M 1 loop /snap/snapd/23258
loop16 7:16 0 44.4M 1 loop /snap/snapd/23545
nvme0n1 259:0 0 953.9G 0 disk
└─nvme0n1p1 259:1 0 16M 0 part
nvme1n1 259:2 0 476.9G 0 disk
├─nvme1n1p1 259:3 0 260M 0 part /boot/efi
├─nvme1n1p2 259:4 0 16M 0 part
├─nvme1n1p3 259:5 0 80G 0 part
├─nvme1n1p4 259:6 0 51G 0 part
├─nvme1n1p5 259:7 0 634M 0 part
├─nvme1n1p6 259:8 0 488M 0 part
├─nvme1n1p7 259:9 0 9.5G 0 part [SWAP]
├─nvme1n1p8 259:10 0 47.7G 0 part /
├─nvme1n1p9 259:11 0 242.3G 0 part /home
└─nvme1n1p10 259:12 0 45G 0 part /opt

固態硬盤是953g的nvme0n1

nvme0n1 259:0 0 953.9G 0 disk
└─nvme0n1p1 259:1 0 16M 0 part

當前硬盤 nvme0n1 已初始化為 GPT,可能windows11創建了一個 16M 分區。

sudo blkid /dev/nvme0n1p1  # 查看分區類型和標簽 [[9]]

若無重要數據,可刪除該分區并重新規劃。

🌙給新1t固態硬盤分區

sudo parted /dev/nvme0n1
(parted) print  # 查看當前分區表 [[1]]
(parted) rm 1    # 刪除現有分區(若確認無用)[[1]]
(parted) mkpart primary ext4 0% 100%  # 創建主分區占滿全盤 [[1]][[4]]
(parted) quit

🌙格式化分區

sudo mkfs.ext4 /dev/nvme0n1p1  # 格式化為 ext4 [[4]][[9]]

🌙把新1t固態硬盤先掛載到/mnt/ssd_1t 用于后續操作

臨時掛載(重啟后消失):

sudo mkdir /mnt/ssd_1t  # 創建掛載點
sudo mount /dev/nvme0n1p1 /mnt/ssd_1t  # 掛載 [[4]][[9]]

永久掛載:

sudo blkid /dev/nvme0n1p1  # 獲取 UUID [[9]]
sudo nano /etc/fstab
# 添加一行(替換 UUID):最后一位是2則表示開機時檢查該硬盤,優先級為2,0是不檢查
UUID=你的UUID /mnt/ssd ext4 defaults 0 0
/etc/fstab 中,最后一個數字表示 文件系統檢查(fsck)的順序 ,具體規則如下 :0 :表示啟動時不進行文件系統檢查(通常用于非關鍵分區,如交換分區或臨時文件系統)。
1 :表示根分區(/),啟動時優先檢查。
2 :表示非根分區(如 /home、/opt 或用戶自定義分區),啟動時按順序檢查(優先級低于根分區)
lsblk -f  # 檢查文件系統和掛載點 [[9]]
df -h     # 確認分區已掛載 [[9]]

🌙驗證新硬盤是否掛載到了ssd_1t

重新掛載所有分區:

sudo mount -a
df -h | grep "/mnt/ssd_1t"

應顯示新分區已掛載。

🌙把1t固態硬盤掛載到/home,原/home的253g硬盤掛載到/opt

特別注意!!! 因為后續操作要重新掛載/home所在的253g硬盤,由于圖形化界面在/home所在的253g硬盤中,操作時圖形化界面會直接崩掉!!!

所以直接重啟電腦,輸入密碼時,按ctrl+alt+f2進入命令行窗口

/home所在的盤是/dev/nvme0n1p9

sudo lsof /dev/nvme1n1p9  # 列出使用該分區的進程 [[1]]
sudo kill -9 <PID>  # 強制終止進程(替換<PID>為實際值)[[3]]

🌙備份原/home /opt中的內容

sudo rsync -av /home/ /mnt/ssd_1t/home_backup  # 備份原 /home 數據 [[4]][[9]]
sudo rsync -av /opt/ /mnt/ssd_1t/opt_backup    # 備份原 /opt 數據

🌙卸載新硬盤并重新掛載為 /home

sudo umount /mnt/ssd_1t  # 卸載當前掛載點 [[9]]
sudo mkdir -p /mnt/new_home  # 創建臨時掛載點
sudo mount /dev/nvme0n1p1 /mnt/new_home        # 臨時掛載新硬盤 [[4]][[9]]

🌙遷移 /home 數據

sudo rsync -av /home/* /mnt/new_home/  # 將原 /home 數據遷移到新硬盤 [[4]]

也可以

sudo rsync -av /mnt/ssd_1t/home_backup /mnt/ssd_1t

bu yao yong cp -r, hui you quanxianwenti

🌙把1t的固態硬盤從臨時掛載位置切換到/home

sudo umount /mnt/new_home
sudo mount /dev/nvme0n1p1 /home        # 將新硬盤掛載到 /home [[4]]

🌙調整原 /home 分區為 /opt

sudo umount /dev/nvme1n1p9  # 卸載原 /home 分區(需確保無進程占用)[[9]]
sudo mkfs.ext4 /dev/nvme1n1p9  # 格式化原 /home 分區(注意:會清除數據!)[[4]]
sudo mount /dev/nvme1n1p9 /opt  # 臨時掛載到 /opt [[4]]
sudo rsync -av /mnt/ssd_1t/opt_backup/* /opt/  # 將原 /opt 數據遷移到新分區(假設已掛載到臨時目錄)[[4]]

格式化/home所在的/dev/nvme0n1p9后,可能它的uuid會變化,根據實際的uuid填寫:

# 新 /home(原 1TB 硬盤)nvme0n1p1 
UUID=720e3304-da4c-4764-92ba-91f4564b619f /home ext4 defaults 0 0# 新 /opt(原 /home 分區 nvme1n1p9 238G)
UUID=ebb7524d-e0fa-49a8-8cd3-3cc018167b1f /opt ext4 defaults 0 0# 原 /opt(44G nvme1n1p10 )掛載為備份
UUID=5ef9af11-1d08-4aef-998c-3ff085ab7aee /mnt/ssd_44g ext4 defaults 0 0

🌕windows11無法調整亮度

加裝一個固態硬盤后,雙系統中的windows無法調亮度了,按調亮度的鍵沒反應,拖動調亮度的條也沒反應。邪門!

解決方法:
我的是惠普暗影精靈樂享版筆記本,進入bios后,把集顯調成獨顯就好了。

🌕其它筆記

🌙強制卸載分區

sudo umount -f /dev/nvme1n1p9 

🌙格式化分區命令

sudo mkfs.ext4 /dev/nvme1n1p9  # 格式化為 ext4 [[4]]

Linux無法播放聲音 & 默認使用nvidia 作為聲卡問題

在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/72370.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/72370.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/72370.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

山東省新一代信息技術創新應用大賽-計算機網絡管理賽項(樣題)

目錄 競賽試題 網絡拓撲 配置需求 虛擬局域網 IPv4地址部署 OSPF及路由部署 配置合適的靜態路由組網 MSTP及VRRP鏈路聚合部署 IPSEC部署 路由選路部署 設備與網絡管理部署 1.R1 2.R2 3.S1 4.S2 5.S3 競賽試題 本競賽使用HCL(華三云實驗室)來進行網絡設備選擇…

【測試語言基礎篇】Python基礎之List列表

一、Python 列表(List) 序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置&#xff0c;或索引&#xff0c;第一個索引是0&#xff0c;第二個索引是1&#xff0c;依此類推。 Python有6個序列的內置類型&#xff0c;但最常見的是列表和元組。序列都可…

大數據面試之路 (二) hive小文件合并優化方法

大量小文件容易在文件存儲端造成瓶頸&#xff0c;影響處理效率。對此&#xff0c;您可以通過合并Map和Reduce的結果文件來處理。 一、合并小文件的常見場景 寫入時產生小文件&#xff1a;Reduce任務過多或數據量過小&#xff0c;導致每個任務輸出一個小文件。 動態分區插入&…

MySQL 批量插入 vs 逐條插

MySQL 插入數據&#xff1a;批量插入 vs 逐條插入&#xff0c;哪個更快&#xff1f; 在 MySQL 中&#xff0c;插入數據有兩種常見方式&#xff1a; 批量插入&#xff1a;一條 SQL 插入多條數據。逐條插入&#xff1a;每次插入一條數據。 這兩種方式有什么區別&#xff1f;哪…

Docker基礎命令說明

Docker基礎操作命令眾多&#xff0c;這些命令可以按如下方式進行分類&#xff1a; 鏡像操作容器操作網絡操作數據卷操作LOG查詢 等方面進行分類。 一、鏡像操作命令 docker images&#xff1a;用于列出本地系統中所有的 Docker 鏡像。鏡像就像是一個模板&#xff0c;它包含…

AI重構私域增長:從流量收割到終身價值運營的三階躍遷

私域運營的AI進化論&#xff1a;內容即服務的三個階段 隨著企業微信生態的成熟&#xff0c;私域運營正經歷從"流量收割"到"關系養成"的本質轉變。在AIGC技術的推動下&#xff0c;2024年私域場景正式進入**"內容即服務"**的價值共創期&#xff1…

Linux date 命令使用指南

date 命令用于 顯示或設置系統日期和時間&#xff0c;支持靈活的時間格式化和計算。以下是常用場景與詳細示例&#xff1a; 一、基本用法 1. 顯示當前日期和時間 <BASH> date # 輸出&#xff1a;Thu Jun 13 14:25:36 CST 20242. 設置系統時間&#xff08;需root權限&am…

Maven的依賴管理

maven相關依賴的官網&#xff1a;https://mvnrepository.com/ pom.xml是項目依賴的配置文件 maven首先會去本地倉庫下載相關依賴&#xff0c;如果沒有&#xff0c;則會去私服下載&#xff0c;再沒有&#xff0c;就去中央倉庫或鏡像下載。 自定義properties&#xff0c;可使用…

Mybaties批量操作

1、批量插入 <!--批量操作-插入--><!-- 相當于INSERT INTO t_goods (c1,c2,c3) VALUES (a1,a2,a3),(b1,b2,b3),(d1,d2,d3),...--><insert id"batchInsert" parameterType"java.util.List">INSERT INTO t_goods (title,sub_title,origina…

向量庫集成指南

文章目錄 向量庫集成指南Chroma集成Pinecone集成MiLvus集成向量庫集成指南 向量庫是一種索引和存儲向量嵌入以實現高效管理和快速檢索的數據庫。與單獨的向量索引不同,像Pinecone這樣的向量數據庫提供了額外的功能,例如,索引管理、數據管理、元數據存儲和過濾,以及水平擴展…

軟件測試之使用Requests庫進行接口測試

文章目錄 前言Requests庫是什么為什么要用Requests庫進行接口測試安裝Requests庫Requests庫使用發送GET請求發送帶查詢參數的GET請求響應內容格式添加請求頭信息發送一個POST請求查看響應內容斷言請求超時Cookie與Session模擬登錄 參考目錄 前言 閱讀本文前請注意最后編輯時間…

AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas‘

AttributeError: module backend_interagg has no attribute FigureCanvas 這個錯誤通常是由于 Matplotlib 的后端配置問題引起的。具體來說&#xff0c;Matplotlib 在嘗試加載某個后端時&#xff0c;發現該后端模塊中缺少必要的屬性&#xff08;如 FigureCanvas&#xff09;&a…

iWebOffice2015 中間件如何在Chrome107及之后的高版本中加載

iWebOffice2015是江西金格科技有限公司開發的一款智能文檔中間件&#xff0c;和一些知名OA及ERP公司曾經達成OEM合作&#xff0c;所以用戶一度比較多&#xff0c;但不幸的是Chromium內核瀏覽器在2022年10月份發布的107版本中永久取消了對PPAPI插件的加載支持&#xff0c;導致使…

【MyBatis Plus JSON 處理器簡化數據庫操作】

文章目錄 什么是 MyBatis-Plus JSON 處理器&#xff1f;開始使用 MyBatis-Plus JSON 處理器步驟 1: 創建實體類步驟 2: 創建 Mapper 接口步驟 3: 查詢 JSON 數據步驟 4: 插入和更新 JSON 數據 什么是 MyBatis-Plus JSON 處理器&#xff1f; MyBatis-Plus 是一個基于 MyBatis 的…

OpnenHarmony 開源鴻蒙北向開發——1.開發環境搭建(DevEco Studio 5.03)

我這邊是基于window下對OpenHarmony開源鴻蒙進行北向開發。 一、安裝DevEco Studio 1、下載 下載中心 | 華為開發者聯盟-HarmonyOS開發者官網&#xff0c;共建鴻蒙生態 2、安裝 下載完成之后進行解壓 雙擊進行安裝 按照我的步驟進行 選擇安裝目錄&#xff0c;全部配置完成后…

深入 Python 網絡爬蟲開發:從入門到實戰

一、為什么需要爬蟲&#xff1f; 在數據驅動的時代&#xff0c;網絡爬蟲是獲取公開數據的重要工具。它可以幫助我們&#xff1a; 監控電商價格變化抓取學術文獻構建數據分析樣本自動化信息收集 二、基礎環境搭建 1. 核心庫安裝 pip install requests beautifulsoup4 lxml …

linux(ubuntu)中Conda、CUDA安裝Xinference報錯ERROR: Failed to build (llama-cpp-python)

文章目錄 一、常規辦法二、繼續三、繼續四、缺少 libgomp庫&#xff08;最終解決&#xff09;在 Conda 環境中安裝 libgomp 如果符合標題情況 執行的&#xff1a; pip install "xinference[all]"大概率是最終解決的情況。 一、常規辦法 llama-cpp-python 依賴 CMak…

OpenGL中繪制圖形元素的實現(使用visual studio(C++)繪制一個矩形)

目標&#xff1a;使用OpenGL提供的函數繪制矩形、線段、三角形等基本圖形元素 所需效果 實驗步驟 1、配置OpenGL&#xff08;詳情參見OpenGL的配置&#xff09; 2、頭文件引入 #include <gl/glut.h> 3、編寫方法體 1>矩形實現 //繪制矩形 void DisplayRectangl…

庖丁解java(一篇文章學java)

(大家不用收藏這篇文章,因為這篇文章會經常更新,也就是刪除后重發) 一篇文章學java,這是我滴一個執念... 當然,真一篇文章就寫完java基礎,java架構,java業務實現,java業務擴展,根本不可能.所以,這篇文章,就是一個索引,索什么呢? 請看下文... 關于決定開始寫博文的介紹 …

面試高頻#LeetCode#Hot100-字母異位詞分組

題號鏈接 49. 字母異位詞分組 - 力扣&#xff08;LeetCode&#xff09; 1首先定義map集合一個String對應一個String[]集合&#xff0c;遍歷字符串數組 2對其先進行拆分&#xff0c;拆分為字符數組&#xff0c;再進行排序&#xff0c;再轉為字符串 3如果key值沒有就創建一個字符…