PTT評價

Re: [閒聊] 塵白卸載會刪除整個硬碟

看板C_Chat標題Re: [閒聊] 塵白卸載會刪除整個硬碟 作者
leon19790602
()
時間推噓18 推:18 噓:0 →:44

這個我也曾經中標過,其實現在還是會有軟體會這樣幹。
現在的軟體基本上預設安裝大多數是裝在:

C:\Program Files
or
C:\Program Files (x86)

底下,而且預設的路徑通常會建立該軟體的資料夾,例如:

C:\Program Files\123
or
C:\Program Files (x86)\123

很多軟體在變更路徑後,其實還是會預設給自己的資料夾,例如:

D:\123

但就是會有例外,這種的通常你改變路徑後,它就不會給預設資料夾了,
這時如果你沒有自己建立資料夾,它就通通直接丟在根目錄。

這時你會發現根目錄底下一堆檔案超級亂,你就會想解除安裝重新安裝。
然後解除安裝按下去後,你的D槽就會被砍光了。

所以往後要安裝任何東西時,
如果要指定自己的路徑,還是套一層資料夾會比較保險。

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.39.3 (臺灣)
PTT 網址

anpinjou09/09 15:31那個x86到底是什麼鬼啊

Ricestone09/09 15:32我也不知道為什麼程式資料夾要分位元...

BOARAY09/09 15:32這年頭還有人遊戲丟C潮的喔…

Ricestone09/09 15:32分這個會導致程式本身發生變化嗎?

Xpwa563704ju09/09 15:33去查了一下可能是32位元的意思

Ricestone09/09 15:33也不是可能啊,就是分32位元跟64位元程式

Ricestone09/09 15:34但我不知道為什麼windows要用資料夾去分

Ricestone09/09 15:36看來是擔心64位元跟32位元有個同名程式的時候會爆炸?

starsheep01309/09 15:36x86就是早期架構的處理器,當時系列例如8086以86作

starsheep01309/09 15:36結,所以叫x86

a4316491009/09 15:36https://i.imgur.com/6e0Gd72.jpeg

starsheep01309/09 15:42順帶一提,現在常見的x64是x86-64的縮寫,才有x86x

starsheep01309/09 15:4264中數字大的是32位元數字小的是64位元這樣反直覺

starsheep01309/09 15:42的問題

saberr3309/09 15:48所以現在最好又有一個專門的遊戲槽

bheegrl09/09 15:49https://imgur.com/9leveHA.jpg

kirimaru7309/09 15:49完全相同的程式原始碼可以編譯成x86x64版本的不同程式

seaEPC09/09 15:49那個(x86)就OS在32/64位元切換期的東西

bheegrl09/09 15:49問就是相容性

oyaji556609/09 15:50現在遊戲槽還得是ssd,不然載入3d資源會幹爆久

kirimaru7309/09 15:50(當然過程中編譯器會自己加入不同的必要調味料)

kirimaru7309/09 15:51編譯出來的程式名稱又一樣,不分開的話還要特別改名

seaEPC09/09 15:51順帶小知識,win系統槽裡的System32放的是64位元元件,而

seaEPC09/09 15:51SysWow64則是64位元win放32位元元件的地方

Ricestone09/09 15:52但程式本身在跑的時候並不是看資料夾名字吧,OS自己知

Ricestone09/09 15:52道這東西該用哪個指令集

Ricestone09/09 15:52這應該是程式方的問題,實際上也是有些程式可能自己

Ricestone09/09 15:53資料夾裡面就放了32位元跟64位元版本的程式

Ricestone09/09 15:54而如果是同一個資料夾,本來就不管是不是64位元都不能

Ricestone09/09 15:54完全同名吧?

TPAsavelove09/09 15:54就腳本寫得很差 大概抄別的祖傳code吧

seaEPC09/09 15:553個字: 歷史包袱

hoshitani09/09 15:55改路徑以後不新增遊戲資料夾的遊戲還蠻多的 我都改之前

z215538709/09 15:55夢回PSO2的HDD BURST

hoshitani09/09 15:55會先copy\資料夾名 以防萬一

papertim09/09 15:57幹等等,system32是給64位元用的?

ap9xxx09/09 16:01長知識了

westjatht09/09 16:02我每次安裝要自定義位置時都多套個資料夾居然無意間成

westjatht09/09 16:02了防護措施

seaEPC09/09 16:05遠古時期當OS還是32位的時候,32位元元件放在System32底下

seaEPC09/09 16:05然後64位元OS出現,因為太多程式寫死路徑,為了保持相容性

seaEPC09/09 16:05就把64位元元件放System32,這樣不用改程式碼只要編譯時改

seaEPC09/09 16:05編成64位就能運作.

seaEPC09/09 16:05而32位元程式win則改導向到SysWow64底下的32位元元件

seaEPC09/09 16:07就變成資料夾名稱與直覺內容不符的狀況

johnny309/09 16:08因為當年改64位元沒有順便幫system32資料夾改名

johnny309/09 16:10program files也是沒改名直接放64位元版 32位元放(x86)

johnny309/09 16:10

nwkasim09/09 16:34一堆技術債,改64的時候就該換成System64啊

kaltu09/09 16:46樓上你敢改一堆寫死路徑的就軟體全掛,windows傳統的的價值

kaltu09/09 16:46就在於DOS的東西都能用,又不是蘋果Mac沒幾年就不相容

nwkasim09/09 17:16能寫一個引導文件吧?轉移到新系統資料夾

away61210109/09 17:42講了一口好設計呢…M$又不是沒試過,做了阿!

away61210109/09 17:42相容性蛋雕,結果就是變成黑歷史,才有後續的相容版

Kenalex09/09 18:08長知識推 技術債真有趣(?) 有沒有書是專門收集這種故事XD

WindowsSucks09/09 18:49我還是覺得Windows這種對相容性近乎偏執的設計滿北

WindowsSucks09/09 18:49七的,都2024年了預設編碼居然還不是utf8,搞得每

WindowsSucks09/09 18:49次只要下載的zip檔案裡面有日文檔名八成就會變亂碼

WindowsSucks09/09 18:49,然後程式開發者只要沒用Windows的北七寬字元API

WindowsSucks09/09 18:49,讀中文路徑就是直接死掉

s801857209/09 18:59wow64是Windows 32-bit on Windows 64-bit的簡寫XD