最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

解釋一下為什么我上上周連續(xù)罵了一天的微軟和戴爾

2021-05-27 01:22 作者:烏賊娘是墨魚  | 我要投稿

原因就是丟失了部分?jǐn)?shù)據(jù),以及好幾天都搭在這破系統(tǒng)上了。


原標(biāo)題:垃圾 Win10 搞出的數(shù)據(jù)丟失和各種 Bug 以及垃圾戴爾的 DSA-2021-088/CVE-2021-21551 安全漏洞整出來(lái)的一堆妖蛾子

B站專欄標(biāo)題字?jǐn)?shù)限制40……標(biāo)題都得改


本文首發(fā)于: https://blog.catscarlet.com/202105273949.html

(注:本文引用了大量的之前寫過(guò)的文章內(nèi)容,如果沒(méi)有讀過(guò)我之前寫過(guò)的這些文章的話,可能會(huì)看花眼。因B站無(wú)法引用非B站的資源,無(wú)法引用外鏈,故所有文章均使用文字+鏈接表示。排版已經(jīng)崩掉了,至于有沒(méi)有漏圖,我很確定肯定是漏了很多圖。我是建議閱讀原文,而不是看這個(gè)B站崩潰版)

最了解自己的是自己,最不了解自己的也是自己。

曾經(jīng)有人說(shuō)過(guò),微軟自家的軟件當(dāng)然是跑在微軟自家的系統(tǒng)上功能最穩(wěn)定性能最好。

這個(gè)人大概是想把微軟當(dāng)孔乙己拜奉了,畢竟是跪族嘛……

你要說(shuō) 荒木懂個(gè)毛的jojo,zun懂個(gè)毛的東方,咱還能樂(lè)一樂(lè);

你要說(shuō) 微軟懂個(gè)自家的Windows,戴爾懂自家的電腦,那大概就能掀起一場(chǎng)網(wǎng)友互噴的浪潮,整個(gè)社交平臺(tái)都得充滿了快活的空氣。

貼個(gè) Win10 經(jīng)典 Bug:

一、垃圾Win10造成的數(shù)據(jù)丟失

這個(gè)要接著《垃圾Win10》(https://blog.catscarlet.com/202101203846.html)和《關(guān)于安卓手機(jī)直播手游方案的研究》(https://blog.catscarlet.com/202102203871.html)說(shuō)起。

挖出 Win10 的這么多坑之后,我早已將所有工作全部都移動(dòng)到 Linux 下了,所以其實(shí)沒(méi)被 Win10 坑到多少次。說(shuō)簡(jiǎn)單點(diǎn),在 Linux 下也就打游戲比較費(fèi)勁,同時(shí)因?yàn)?Intel 挖的坑,所以在 Linux 下直播也比較困難,當(dāng)然這個(gè)話題可以放一放,以后有機(jī)會(huì)寫一篇文章專門噴噴 Intel 在開源界的作惡。

(我也的確成功的在這破本上開啟了 Linux 下的 Quick Sync Video,參見(jiàn) 《至今為止這個(gè)戴爾破筆記本上 Linux Mint 的使用經(jīng)歷》(https://blog.catscarlet.com/202010063801.html) 文章中的 游戲性能 章節(jié))

但問(wèn)題是游戲咱還是得玩是不是?

現(xiàn)在的做法就是雙系統(tǒng),板載硬盤只有一個(gè) Windows 分區(qū)(C:),其他文件全部使用之前主機(jī)的硬盤,一塊工作盤和一塊備份盤用USB口接到主機(jī)上。以前這套 Windows 分區(qū)我是設(shè)計(jì)好的,大部分軟件都是綠色化免安裝的,可以直接插到另外主機(jī)上之后設(shè)置好盤符就行了,連絕對(duì)路徑的問(wèn)題都沒(méi)有。

使用起來(lái),在軟件層面上沒(méi)什么問(wèn)題,畢竟這幾年在公司電腦上也是靠這種方法用一張U盤同步文件的。

直到出現(xiàn)莫名其妙的文件系統(tǒng)損壞!

我之前已經(jīng)寫過(guò)一次文件損壞的內(nèi)容了(參見(jiàn)《我的臺(tái)式機(jī)壞了-續(xù)1:向垃圾筆記本上遷移硬件》(https://blog.catscarlet.com/202007143746.html))。當(dāng)時(shí)以為是因?yàn)橐磸?fù)操作導(dǎo)致不小心斷電或者供電不足導(dǎo)致文件系統(tǒng)損壞了,現(xiàn)在看來(lái)就是 Win10 的鍋。

我剛才說(shuō)了,一塊工作盤和一塊備份盤用USB口接到主機(jī)上。用法就是每次開Win10后兩塊盤全開啟,每個(gè)分區(qū)做文件同步?,F(xiàn)在有三個(gè)備份分區(qū),所以幾乎是三天備份一次。這個(gè)備份策略是我在2011年設(shè)計(jì)的,當(dāng)時(shí)是從一塊160G向一塊1T進(jìn)行備份。2014年后因?yàn)楦鼡Q主機(jī),改為從一塊3T向一塊1T備份,工作盤明顯比備份盤大太多了,所以不再是全盤備份,只備份自認(rèn)為比較重要的文件,比如正在用的工作資料,照片,游戲存檔啥的,都是些世界上獨(dú)一無(wú)二或者很稀有的個(gè)人重要文件。

也就是說(shuō)如果出現(xiàn)不正常的文件變動(dòng),那么我在三天的這個(gè)周期內(nèi)可以立刻察覺(jué)。而我是相當(dāng)不信任 Win10 的這個(gè)操作系統(tǒng)的!

而且我的不信任的到了回報(bào)!

首先就是文件的莫名其妙消失!毫無(wú)正著,毫無(wú)預(yù)警,毫無(wú)理由。

首先這就是個(gè)我存放歌曲的目錄,他就這么沒(méi)了,而我在這三天周期內(nèi)不僅從未讀取過(guò)這個(gè)分區(qū),更別說(shuō)寫入和刪除了。而且我每次都會(huì)主動(dòng)點(diǎn)擊微軟所謂的彈出設(shè)備,如果彈出失敗我就直接關(guān)機(jī),從不強(qiáng)制拔盤。當(dāng)然是個(gè)人都知道微軟那彈出設(shè)備做得相當(dāng)垃圾,大部分時(shí)間是彈不出來(lái)的,至于為什么,微軟從不告訴你,都是統(tǒng)一用正在使用的這個(gè)借口,并把鍋甩給你使用過(guò)的軟件,而實(shí)際上則是一堆微軟自帶的用途不明的應(yīng)用強(qiáng)制綁定在了你的存儲(chǔ)設(shè)備上。

反正整個(gè)目錄就這么消失了。因?yàn)槲业奈募浅7浅6啵匀绻皇怯羞@么個(gè)定期備份的習(xí)慣的話,什么時(shí)候丟的文件我都不知道。

另外還有一種情況,是突然報(bào)目錄損壞,之后整個(gè)系統(tǒng)卡死,一會(huì)過(guò)后又緩過(guò)來(lái),之后部分文件就消失不見(jiàn)。

這種情況可以用 CHKDSK 跑一遍,結(jié)果又分為兩種情況。

情況1,是啥都沒(méi)發(fā)現(xiàn)。但是文件就是沒(méi)了。

情況2 是會(huì)發(fā)現(xiàn)文件系統(tǒng)錯(cuò)誤,之后啪噠啪噠報(bào)一堆修復(fù),但是文件還是沒(méi)了(稱之為情況2.1)。

情況2 之下,還有一種可能,是所謂的被修復(fù)文件會(huì)被丟到分區(qū)根目錄下的 found.000 文件夾下(稱之為情況2.2)。問(wèn)題是你還沒(méi)權(quán)限訪問(wèn)。

你可以嘗試改一堆權(quán)限設(shè)置之后訪問(wèn)到里面的文件,但是非常困難。或者你可以直接在 Linux 下直接訪問(wèn) found.000 文件夾,Linux 才不管你什么 Windows 的權(quán)限管理

如果你丟失的文件不是什么特定日期拍的照片或者對(duì)文件內(nèi)容沒(méi)印象的話,你還得解決這到底是哪個(gè)文件夾丟的哪個(gè)文件。

總之這是我有記錄的丟失過(guò)的文件記錄:

  • 多個(gè)音樂(lè)目錄(有備份)

  • 一個(gè)工作過(guò)的公司的代碼倉(cāng)庫(kù)的部分問(wèn)津(有備份,且.git目錄沒(méi)丟,所有數(shù)據(jù)都可以從.git恢復(fù))

  • 多個(gè)私人照片目錄(有備份。但有一次有一個(gè)文件還到備份周期,丟失)

  • 一個(gè)外包項(xiàng)目的代碼目錄(非.git倉(cāng)庫(kù),無(wú)備份)(這個(gè)是徹底丟了,不過(guò)重要性不高,這項(xiàng)目估計(jì)不會(huì)再接,就算再接也是直接扒新代碼)

  • 個(gè)人網(wǎng)站的單個(gè)插件目錄(有備份,且還有整站增量備份)

有一次有一個(gè)文件還未備份,就遇到了 CHKDSK 情況2.1。因?yàn)?CHKDSK 報(bào)錯(cuò)出來(lái)的文件名都是 8.3文件名,有時(shí)候甚至跟原文件一點(diǎn)關(guān)系都沒(méi)有,比如我的目錄下文件都是 DSC_+數(shù)字+.JPG 命名格式(照相機(jī)用的經(jīng)典文件命名法),但是CHKDSK卻報(bào)出此目錄下有一個(gè) SC+數(shù)字+.PNG 格式的文件丟失(剛好是截圖文件的命名格式),導(dǎo)致我根本不明白到底丟的是一個(gè)照片,還是一張截圖,而 found.000 文件夾下又是空蕩蕩??傊疀](méi)了就是沒(méi)了。

我還進(jìn)行了全盤搜索,也沒(méi)有能匹配文件名開頭是SC0636且擴(kuò)展名為PNG的文件。

這現(xiàn)象奇葩的在于:毫無(wú)規(guī)律。

按理來(lái)講,如果是真的由于異常情況導(dǎo)致的文件系統(tǒng)損壞,應(yīng)該都是損壞正在讀寫的目錄才對(duì)。但我遇到的情況,丟失的全部都是些冷文件,可能一年甚至是幾年甚至是一輩子都不會(huì)再訪問(wèn)一次的文件,但是這些文件有得真的非常重要。

你能想象可能等你老了,哪一天突然想翻出相冊(cè),看看以前拍過(guò)的照片,結(jié)果竟然找不到!

總之要不是因?yàn)橛袀浞菸募牧?xí)慣,到底會(huì)丟失多少文件,真的不敢想象。

(不過(guò)也是由于其毫無(wú)規(guī)律的特點(diǎn),多張盤同時(shí)丟失同一個(gè)目錄文件的可能性也比較低,用兩張盤備份還算靠譜,只要祈禱 Win10 不要哪天突然把分區(qū)表給干了就型)

總之等我有錢了,一定要搞一臺(tái)Linux NAS(然而btrfs在raid模式下又有bug)。

反正Windows我是不敢信了,畢竟 CHKDSK 自己都沒(méi)事就報(bào)個(gè)拒絕訪問(wèn)。

(能搞出 8.3文件名 就已經(jīng)很奇葩了好不好,Win10 的 CHKDSK 難道是用的 Win9x 的代碼嗎!)

二、垃圾Win10造成的性能問(wèn)題

也像上文說(shuō)的一樣,現(xiàn)在 Win10 系統(tǒng)我只用來(lái)打游戲。但是這破機(jī)器的性能渣得恐怖(參見(jiàn)《我的臺(tái)式機(jī)壞了-續(xù)2:這 Dell Inspiron 7380 破本的散熱問(wèn)題》(https://blog.catscarlet.com/202007203759.html)),所以勉強(qiáng)打點(diǎn)最低畫質(zhì)的游戲就湊合了(2010年的星際爭(zhēng)霸2都只能最低畫質(zhì),即韓宗畫質(zhì),而且仍然掉幀)。當(dāng)然像FC這種連當(dāng)年486機(jī)器都能模擬的模擬器應(yīng)該是沒(méi)問(wèn)題的吧?

想得美!

我之前在《垃圾Win10》(https://blog.catscarlet.com/202101203846.html)中講過(guò)的關(guān)于 Windows Update 的性能占用,我后面拍了一個(gè)視頻,順序記錄了一下Win10自帶軟件的抽風(fēng)情況:

按順序,分別是:

  • 資源管理器

  • Intel核顯控制中心

  • 圖片

  • SysMain(SuperFetch)

  • 兼容性遙測(cè)

  • Dell驅(qū)動(dòng)

  • Windows Event Log

  • Windows Update

  • wsappx(AppXSvc)

最大戶有兩個(gè),SysMain(SuperFetch) 和 Windows Update + wsappx(AppXSvc)

1. SysMain(SuperFetch)

這一段請(qǐng)參見(jiàn)我上一篇文章:《雞肋一般的SuperFetch(SysMain)》(https://blog.catscarlet.com/202105223941.html)

2. Windows Update + wsappx(AppXSvc)

wsappx(AppXSvc)其實(shí)是應(yīng)用商店,我沒(méi)用過(guò),是他自己抽風(fēng)。
選手自己爆炸這種事我現(xiàn)在可是看多了。

解決的辦法就是用網(wǎng)上傳的方法,

  • 如果 wsappx 抽風(fēng)且已安裝 Microsoft Store ,就卸載 Microsoft Store

  • 如果 wsappx 抽風(fēng)且未安裝 Microsoft Store ,就安裝 Microsoft Store

因?yàn)槿绻闶謩?dòng)卸載了 Microsoft Store 后,仍會(huì)有很多微軟應(yīng)用去調(diào)用 Microsoft Store,于是進(jìn)入死循環(huán),最后仍消耗完資源。

什么JB玩意。

三、垃圾戴爾 DSA-2021-088/CVE-2021-21551 安全漏洞導(dǎo)致的損失

說(shuō)真的反反復(fù)復(fù)被 Win10 折騰也就算了,畢竟還沒(méi)遭受什么太大的損失不是。等以后有錢了重新組回臺(tái)式機(jī),傳聞獨(dú)顯在 Linux 下性能也不錯(cuò)(我其實(shí)就是為了穩(wěn)定性才選的核顯筆記本,結(jié)果反被 Intel 坑了)。

那萬(wàn)一數(shù)據(jù)沒(méi)活到那一天呢?

5月15日那天,我原準(zhǔn)備做一期游戲視頻,所以需要進(jìn)入 Windows 玩一段游戲錄屏準(zhǔn)備素材,結(jié)果在 SysMain 和 Windows Update 都沒(méi)有大抽風(fēng)的情況下,整臺(tái)機(jī)器直接卡住,卡得連 Windows Update 頁(yè)面都載入不能了。

我打開任務(wù)管理器,看到的是這個(gè)。

CPU已經(jīng)全部被吃得一干二凈。

接下來(lái)就比較恐怖了,我的機(jī)械硬盤IO直接100%。

我的第一反應(yīng)是:中毒了!而且還是 勒索病毒 !現(xiàn)在這個(gè)過(guò)程就是掃我的硬盤并把我的數(shù)據(jù)都加密的過(guò)程!

“彈出設(shè)備”,失敗。使用火絨強(qiáng)制彈出,有進(jìn)程占用:


直接拔盤,直接長(zhǎng)按電源鍵強(qiáng)制關(guān)機(jī)。

進(jìn)入 Linux 與備份盤對(duì)比一下,文件沒(méi)有變化。癱到凳子上,長(zhǎng)出一口氣。

他媽的不對(duì)勁!

做起來(lái),重新看一眼照片,他媽的這不是戴爾的驅(qū)動(dòng)嘛!

哦草我想起來(lái)了,這他媽的不是戴爾埋了12年才發(fā)現(xiàn)的 DSA-2021-088/CVE-2021-21551 嘛!

  • CVE-2021-21551 Detail on National Vulnerability Database

  • CVE-2021-21551 Detail on mitre.org

  • Dell DBUtil_2_3.sys IOCTL Memory Read / Write

  • DELL dbutil_2_3.sys 2.3 Arbitrary Write / Privilege Escalation

  • DSA-2021-088: Dell Client Platform Security Update for an Insufficient Access Control Vulnerability in the Dell dbutil Driver

首先,跑起來(lái)并占用CPU和硬盤100%的罪魁禍?zhǔn)资沁@個(gè):Dell Security Advisory Update - DSA-2021-088,或者是這個(gè):Dell Security Advisory Update - DSA-2021-088,前者是基礎(chǔ)版,后者是豪華版(for enterprise customers)。但是我并沒(méi)有主動(dòng)安裝過(guò)這個(gè)玩意,這玩意應(yīng)該是戴爾的哪個(gè)驅(qū)動(dòng)偷偷后臺(tái)運(yùn)行下載下來(lái)的,其行為是全盤掃描 dbutil_2_3.sys 這個(gè)文件。

戴爾你他媽自己的程序漏洞,你他媽的掃我的 Steam 游戲庫(kù)做什么?你掃我的工作文檔干什么?

我記得好像國(guó)外有那么一個(gè)法案,說(shuō)未經(jīng)用戶授權(quán)允許,不得擅自掃描用戶磁盤中的內(nèi)容??磥?lái)是我記錯(cuò)了,不然像微軟戴爾這種垃圾公司早就被攪碎投到太平洋喂魚了。

四、重裝系統(tǒng)

1. 安裝 Win10

反正這系統(tǒng)是不能要了,開機(jī)肯定還是得抽風(fēng)。干脆選擇重裝系統(tǒng)。

首先還是先在戴爾的官網(wǎng)上過(guò)一遍,沒(méi)發(fā)現(xiàn)除了 Dell Security Advisory Update - DSA-2021-088 之外的任何更新。好家伙也就是說(shuō)裝驅(qū)動(dòng)時(shí)還是會(huì)先把漏洞裝上之后再用工具全盤掃描?有病啊。

按照慣例,準(zhǔn)備兩U盤,一個(gè) Linux live-cd 用來(lái)在 Windows 系統(tǒng)安裝之后恢復(fù) grub 引導(dǎo)(結(jié)果沒(méi)用上,下文敘),另一張用來(lái)做 Windows 安裝盤。

干掉 Windows 的分區(qū)。此時(shí)用 update-grub 仍然能檢測(cè)到 Windows 啟動(dòng)項(xiàng),因?yàn)樗囊龑?dǎo)信息是寫在 EFI 分區(qū)中的。不是什么大事,反正只要 Linux 還能啟動(dòng),一切都不是事。注意別把 EFI 分區(qū)也搞沒(méi)了,不然會(huì)把 Linux 也搞得啟動(dòng)困難,就真只能用 live-cd 搞了。

重啟并用 Windows 安裝U盤引導(dǎo)。劈頭蓋臉就是一句 install.wim 文件找不到。

奇幻的妖蛾子我就不整了。根本原因是 install.wim 文件大小超4G了所以 FAT32 支持不了,而 UNetbootin 在復(fù)制的時(shí)候竟然不報(bào)錯(cuò)直接復(fù)制了一節(jié)子就糊弄過(guò)去了,且 UNetbootin 不支持 exfat 文件系統(tǒng)。

解決辦法是:install.wim 就是個(gè) Windows 的 LZX 格式壓縮文件,且支持分片。直接把這個(gè)文件分片就行了。在 Linux 下裝個(gè) wintools,按自己心情將這個(gè)文件分片成4G以下的大小,之后把U盤上那個(gè)半喇的 install.wim 刪了,把分片的.swm文件復(fù)制過(guò)去就行了。

接下來(lái)就是比較煩人的 Windows 安裝時(shí)間了。很煩人,中途會(huì)突然用很大的音量嚎一大段“我是小娜”,因?yàn)槭枪P記本甚至還沒(méi)辦法把音箱拆下來(lái)。我正好是在深夜修這個(gè)系統(tǒng),沒(méi)被鄰居砍死真是走運(yùn)。

裝完系統(tǒng)就見(jiàn)彈窗+報(bào)錯(cuò),是有多少騰訊和奇虎的流氓員工跳槽成功到微軟。

趁著機(jī)會(huì)檢查兩件事,第一件:檢查 Program Files\WindowsApps 目錄下有多少垃圾

(PS:截圖是我在啟動(dòng) Linux 之后截的,當(dāng)時(shí)忘了)

好家伙,一堆沒(méi)卸載干凈的垃圾文件

第二件:檢查電源管理

這回可以確定之前的疑惑了。我的電腦裝完系統(tǒng)后,就是沒(méi)有與硬盤和USB相關(guān)的電源管理選項(xiàng),是微軟的鍋,而不是戴爾驅(qū)動(dòng)的。這個(gè)問(wèn)題會(huì)導(dǎo)致外接機(jī)械硬盤頻繁的斷電重啟,會(huì)導(dǎo)致系統(tǒng)特別的卡。

2. 恢復(fù) grub

關(guān)機(jī),準(zhǔn)備恢復(fù) grub 引導(dǎo)。操作太快忘記插盤,引導(dǎo)選擇界面提示可以用 UEFI 引導(dǎo)

選擇之后直接進(jìn)入 grub 界面。好家伙開來(lái) Windows 是過(guò)分的自大了, UEFI 都不更新直接默認(rèn)認(rèn)為世界上就只有 Windows Boot Manager。

回到 Linux 下,運(yùn)行 Boot-Repair ,如果沒(méi)裝就裝一個(gè)。有興趣的就研究,沒(méi)興趣的就直接點(diǎn) Recommended repair。

雙系統(tǒng)就算搞定了。

五、無(wú)法實(shí)現(xiàn)的 Windows 備份/鏡像

其實(shí)這時(shí)候我還考慮了以下關(guān)于系統(tǒng)備份的事情。

Linux 的系統(tǒng)備份我已經(jīng)完全實(shí)現(xiàn)了,可以實(shí)現(xiàn)瞬間回復(fù)到指定的備份時(shí)刻,且備份是純?cè)隽康?,完全不多占用硬盤空間。

幾天前剛剛把系統(tǒng)恢復(fù)到二月份的某時(shí)刻,把這幾個(gè)月稀里糊涂裝到系統(tǒng)上的用不著的垃圾軟件都抹掉了,解放了3G的空間?;仡^看看,其實(shí)現(xiàn)在也就跟二月份剛安裝 Linuxmint 20.1 的時(shí)候多占用了 200M 的空間而已,都是軟件更新。

我的這個(gè) Linux 的系統(tǒng)備份,是基于 Btrfs 文件系統(tǒng)的 寫入時(shí)復(fù)制 實(shí)現(xiàn)的,比 LVM 方案要簡(jiǎn)單容易得多,且用起來(lái)也很方便,用戶體驗(yàn)像虛擬機(jī)快照一樣,但是卻是在實(shí)體主機(jī)上實(shí)現(xiàn)。關(guān)于 Linux 的系統(tǒng)備份的更多資料,請(qǐng)參考這篇文章:《使用 Btrfs 來(lái)讓 Linux 支持快照功能》(https://blog.catscarlet.com/201912043576.html)

Windows 呢,NTFS同樣是寫入時(shí)復(fù)制文件系統(tǒng),但是從其誕生,到利用寫入時(shí)復(fù)制存在又消失的卷影功能,Windows 從來(lái)就未曾提供過(guò)像樣的備份功能,我在 Win7下用了好多年卷影備份,的確舊回來(lái)不少文件,但是升級(jí)到 Win10 后,卷影功能就沒(méi)有成功運(yùn)行過(guò),而且還把我以前的卷影備份給刪除了。

哦是的,他的確還有一個(gè)非常臃腫的全盤備份功能,不僅要有一個(gè)同等大小的額外存儲(chǔ),而且,我還被坑過(guò):備份是備份出來(lái)了,但是還原的時(shí)候就說(shuō)不是合法的備份文件,耍猴吶!

所以這次的思路比較原始,直接在 Linux 下 備份 Windows 的 NTFS 分區(qū)。

思路一:文件備份

這個(gè)辦法要是備份基于 Linux 的系統(tǒng)和文件系統(tǒng)為FAT的操作系統(tǒng)是行得通的。系統(tǒng)嘛,其實(shí)就是一堆文件。

但是在 NTFS 系統(tǒng)上不行。

原因在于 NTFS 在多個(gè)位置都使用了快捷方式(.lnk),而 NTFS 快捷方式的指向基于根為分區(qū)序列號(hào)的,每次格式化硬盤重建分區(qū),分區(qū)序列號(hào)都會(huì)變,就會(huì)導(dǎo)致快捷方式全滅。

雖然 Linux 也有到處使用軟鏈接和硬鏈接,但是他們的根指向基于的是真正的根,一個(gè) Linux 系統(tǒng)的根永遠(yuǎn)是唯一的。FAT 系統(tǒng)的快捷方式指向的則是文本層次的絕對(duì)路徑或相對(duì)路徑,沒(méi)有問(wèn)題。

雖然本身 Windows 的 WIM 就是一個(gè)壓縮文件而已,但是沒(méi)人想用他那玩意。

思路二:分區(qū)鏡像文件

這個(gè)思路在 Linux 下也是可行的,知名的樹莓派就是這么安裝系統(tǒng),官方提供一個(gè) Image 文件,用戶寫到 SD 卡上,加電開機(jī),系統(tǒng)自動(dòng)將分區(qū)擴(kuò)展到 SD 卡最大空間。

這個(gè)思路,大概……其實(shí)我不知道這么做能不能保證正常,因?yàn)樵趯?shí)現(xiàn)過(guò)程中卡死了。

首先,DUMP一個(gè)分區(qū)不是難事,用dd,或者用 Linux Mint 的 Disks 工具就可以。

問(wèn)題是DUMP出來(lái)的 Image 文件是整個(gè)分區(qū)的信息,大小和分區(qū)大小是一樣的。我為 Windows 預(yù)留的分區(qū)是68G,DUMP出來(lái)的文件就也是68G。太不值了,新安裝未壓縮的 Win10 也就 10G 左右,而且那么多重復(fù)文件,價(jià)值完全沒(méi)有5G。我還嘗試壓縮成 .xz 壓縮格式,結(jié)果文件并沒(méi)有縮小多少。理由很簡(jiǎn)單,分區(qū)中沒(méi)有文件的空間并不是涂的00或FF,而是索引已經(jīng)刪除的垃圾數(shù)據(jù),頂多在做數(shù)據(jù)恢復(fù)的時(shí)候才有價(jià)值。這些垃圾數(shù)據(jù)占用的空間會(huì)在需要的時(shí)候才涂掉并寫入新文件。所以單純的壓縮 DUMP 出來(lái)的 RAW Image 沒(méi)意義。

一個(gè)思路是使用 ntfsresize 對(duì) DUMP 出來(lái)的 Image 進(jìn)行 Shrinkage,之后直接改寫分區(qū)表,對(duì)分區(qū)進(jìn)行重新分區(qū),再重新 DUMP 出來(lái),這時(shí) DUMP 出來(lái)的 Image 就是最小化的了。


太復(fù)雜了。

先不說(shuō)fdisk直接就懵逼了。

Shrinkage 咔嚓咔嚓大半天,68G 的 Image 還是 68G,再對(duì)一個(gè) Image 文件進(jìn)行盲分區(qū)(僅分區(qū),不創(chuàng)建文件系統(tǒng))。

我甚至在想要不要 shrinkage 之后直接 xz 打包算了(因?yàn)镈isks可以直接像盤里面寫img.xz格式),但是這也意味著以后 Windows 分區(qū)必須大于 68G 才能用。

媽蛋誰(shuí)愛(ài)研究誰(shuí)研究吧,我才不想對(duì)個(gè)垃圾 Win10 付出這么多。

六、安裝驅(qū)動(dòng)

首先說(shuō)明,我機(jī)器是插了有線網(wǎng)卡的,裝系統(tǒng)全過(guò)程中都要把網(wǎng)線拔掉,以免 Windows 在安裝過(guò)程中突然聯(lián)網(wǎng)抽風(fēng)。

麻煩的就在這,因?yàn)檠b驅(qū)動(dòng)經(jīng)常提示需要重啟系統(tǒng),部分比較關(guān)鍵的驅(qū)動(dòng)我是會(huì)主動(dòng)選擇重啟的(不然后患無(wú)窮),而我又總時(shí)不時(shí)切到 Linux 下上網(wǎng),結(jié)果有一次插著網(wǎng)線就啟動(dòng)了 Win10 了,結(jié)果當(dāng)然是,一堆硬件再裝完驅(qū)動(dòng)后不能正常識(shí)別。害得我最后決定全部返工重做(順便驗(yàn)證了下基于文件備份Win10不可行)。

第二次完全沒(méi)插網(wǎng)線,把所有驅(qū)動(dòng)都裝完后,才插上網(wǎng)線,激活 Windows,手動(dòng)啟用自動(dòng)更新。這個(gè)過(guò)程我甚至跳過(guò)了IME驅(qū)動(dòng),結(jié)果IME還是被裝上了。

至于垃圾戴爾的安全漏洞,我在裝驅(qū)動(dòng)時(shí)避開了所有戴爾相關(guān)的奇葩軟件,只安裝了硬件相關(guān)的驅(qū)動(dòng)。安裝完成后全盤掃描了一遍,沒(méi)發(fā)現(xiàn)有叫 dbutil_2_3.sys 的文件。

后來(lái)搜到了這么個(gè)文章:Dell修補(bǔ)存在12年的驅(qū)動(dòng)程式高風(fēng)險(xiǎn)漏洞,發(fā)現(xiàn)這個(gè)漏洞只包含在:

  • Dell Command Update

  • Dell Update、Alienware Update

  • Dell System Inventory Agent

  • Dell Platform Tags

  • BIOS 更新

  • Thunderbolt 更新

  • TPM 更新

  • Dock 更新

好家伙戴爾自己開發(fā)的東西全滅,而我一個(gè)都沒(méi)裝。(BIOS更新是在BIOS界面更新的)

真愛(ài)生命,遠(yuǎn)離垃圾。

后記1

我啊,罵了這么多年垃圾 Win10,垃圾戴爾。

說(shuō)真的我不是看不起 Windows,我20多年錢就開始接觸電腦相關(guān)知識(shí),光是對(duì)著個(gè)親戚公司扔了不要的比我年齡還大的486的CRT大腦袋我就用了DOS和Win95多少年,Win95 Win98 WinXP Win7這個(gè)順序一直用到去年。Win10 垃圾是有種特別的味道,因?yàn)槔煤芩滋祝?/p>

  • 錯(cuò)用舊版代碼

  • 基本功能失靈

  • 山寨照搬照抄

像什么呢,像是我以前同事開發(fā)的。我先說(shuō)明白了我可是很看不上這種同事,但是人家活得就是如魚得水。在公司里的時(shí)候東西做得一團(tuán)糟,大部分時(shí)間都是別人給他擦屁股,最后只好領(lǐng)導(dǎo)勸退。勸退之后背背題,他就進(jìn)了BAT了,進(jìn)了BAT,沒(méi)過(guò)多久就進(jìn)了比BAT還好的公司,有得就是微軟。于是現(xiàn)在微軟做出來(lái)的產(chǎn)品味道就真的是很懷舊,但是一點(diǎn)都不懷念。

是啊,這Bug是他實(shí)現(xiàn)的,是我修的;現(xiàn)在Win10這Bug是不是他實(shí)現(xiàn)我不知道,反正不說(shuō)十分相似,但可以說(shuō)一模一樣。

但是他如魚得水買房買車娶妻生娃,我卻沒(méi)錢沒(méi)房沒(méi)媳婦,連工作都沒(méi)了,卻還要見(jiàn)證整個(gè)行業(yè)質(zhì)量滑坡,過(guò)個(gè)日子還要被他們繼續(xù)坑。

后記2

我啊,罵了這么多年垃圾 Win10,垃圾戴爾。

我也沒(méi)少遭反駁。

有一次我大罵 垃圾Win10,結(jié)果竟有人跳出來(lái)說(shuō) Linux 也不是什么好東西。

拜托,“抓捕魯迅和我郭沫若有什么關(guān)系?”

我就很疑惑,微軟是你爹啊你這么向著微軟。結(jié)果沒(méi)過(guò)5分鐘,他內(nèi)存溢出了。

微軟:親愛(ài)的用戶,我是你爹。


解釋一下為什么我上上周連續(xù)罵了一天的微軟和戴爾的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长宁县| 灵山县| 双辽市| 武山县| 延寿县| 岢岚县| 横峰县| 汉源县| 荥经县| 习水县| 平潭县| 竹山县| 阳新县| 土默特右旗| 宁河县| 翁源县| 望谟县| 闽清县| 长沙市| 吴堡县| 杭锦后旗| 梅州市| 广平县| 神木县| 正镶白旗| 徐汇区| 松阳县| 澄江县| 宝山区| 张家港市| 临城县| 普定县| 莒南县| 延津县| 东港市| 奉节县| 吉木乃县| 丽水市| 阳西县| 土默特右旗| 门头沟区|