OS X如何更新硬碟索引

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

內容
發表人
arthur0601
基本會員
文章: 35
註冊時間: 03/16/2003 1:27 am
來自: Taipei
聯繫:

OS X如何更新硬碟索引

#1 文章 arthur0601 »

如題。
在OS9上很簡單,可是OS X下該怎麼用?
請大家指點一下。


Arthur
Mac Arthur
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#2 文章 ulysses »

更新硬碟索引?那是啥?可以吃嗎? :oops:
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
詹姆士
討論區管理員
文章: 2894
註冊時間: 04/22/2005 7:51 pm
來自: 台北
聯繫:

Re: OS X如何更新硬碟索引

#3 文章 詹姆士 »

arthur0601 寫:如題。
在OS9上很簡單,可是OS X下該怎麼用?
請大家指點一下。
不知道你指的是不是 這個:macosxhints - 10.4:Force Spotlight to reindex a drive
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#4 文章 進藤光 »

ulysses 寫:更新硬碟索引?那是啥?可以吃嗎? :oops:
對呀,好玩嗎??
哇哈哈~~~想不到【魔戒王】也有裝傻的時候呀~~CCC .....
kevinckc
留言破百
文章: 171
註冊時間: 07/05/2004 12:02 am
來自: 香港
聯繫:

#5 文章 kevinckc »

借借這個題來用,mac雖要好像 windows 重組硬碟嗎?我相信不用,但為什麼會不用重組呢?
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#6 文章 ulysses »

kevinckc 寫:借借這個題來用,mac雖要好像 windows 重組硬碟嗎?我相信不用,但為什麼會不用重組呢?
不是說完全不用啦...

硬碟 Fragment 最大的問題有兩個,一個是造成檔案實體存放位置分散在硬碟各處,存取時浪費時間;另一個則是會造成硬碟中可利用的空間便得支離破碎,當你需要使用一塊很大的連續空間時,就會無法配置。

Mac OS X 會自動處理第一個問題,但是連續空間的問題還是要靠一些硬碟修復程式(硬碟加速毀損程式?)來解決。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
kevinckc
留言破百
文章: 171
註冊時間: 07/05/2004 12:02 am
來自: 香港
聯繫:

#7 文章 kevinckc »

ulysses 寫:Mac OS X 會自動處理第一個問題,但是連續空間的問題還是要靠一些硬碟修復程式(硬碟加速毀損程式?)來解決。
那'硬碟修復程式'是指Disk utility 的 Repair 嗎?
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#8 文章 ulysses »

kevinckc 寫:
ulysses 寫:Mac OS X 會自動處理第一個問題,但是連續空間的問題還是要靠一些硬碟修復程式(硬碟加速毀損程式?)來解決。
那'硬碟修復程式'是指Disk utility 的 Repair 嗎?
不是,是像諾鈍死老頭、TechTool Pro、iDefrag 等東西。這種東西最好少用,除非你需要做非線性剪輯之類的工作需要極大的連續空間,又沒錢多買一顆硬碟。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
Alex Tsai
討論區管理員
文章: 8515
註冊時間: 04/26/2001 1:01 am
來自: Taipei, Taiwan
聯繫:

#9 文章 Alex Tsai »

根據白老闆過去對在下的開示,不必浪費時間在重整硬碟,因為 OS X 會不斷製造檔案出來,所以重整也是徒然啦! :evil:
【老地方神聖狂吃團之素吃客】【老地方神聖狂喝團之素喝客】
諸法皆空,自由自在。緣起緣滅,來去自如。
頭像
謝孟叡
討論區管理員
文章: 960
註冊時間: 05/01/2001 1:01 am
來自: 邪教組織 #osxchat
聯繫:

#10 文章 謝孟叡 »

稍微補充一下根據 10.4.2 的 kernel source, xnu-792.2.4/bsd/hfs/hfs_vnops.c .... 系統自己作 defragmentation 使用的時機是在開機 3 分鐘後,如果初次開啟一個小於 20MB 的 fragmented file, 才會去作 defrag.

方法就是把它搬到一個空的連續空間.... see xnu-792.2.4/bsd/hfs/hfs_rewrite.c
void
sched_init(void){
printf("standard timeslicing quantum is %d us\n", std_quantum_us);
}
頭像
謝孟叡
討論區管理員
文章: 960
註冊時間: 05/01/2001 1:01 am
來自: 邪教組織 #osxchat
聯繫:

#11 文章 謝孟叡 »

謝孟叡 寫:小於 20MB 的 fragmented file
所以系統只照顧小於 20MB 的檔案, 若真需要大檔案的連續空間,還是搞台外接硬碟,常常來給它 erase, 自然都是連續空間 :badgrin:
void
sched_init(void){
printf("standard timeslicing quantum is %d us\n", std_quantum_us);
}
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#12 文章 進藤光 »

謝孟叡 寫:還是搞台外接硬碟,常常來給它 erase, 自然都是連續空間 :badgrin:
此計不錯!但是這個更簡單:

iBook 跟 PowerBook & Mac mini 裝一顆 120GB HDD....
PowerMac 跟 iMac & eMac 裝一顆 250-500GB HDD...

然後再切一塊 40GB 以上的分割區,常常來給它 erase, 自然通通是連續空間 :badgrin:
dion
留言破百
文章: 155
註冊時間: 02/26/2004 8:08 pm
聯繫:

#13 文章 dion »

進藤光 寫:
謝孟叡 寫:還是搞台外接硬碟,常常來給它 erase, 自然都是連續空間 :badgrin:
此計不錯!但是這個更簡單:

iBook 跟 PowerBook & Mac mini 裝一顆 120GB HDD....
PowerMac 跟 iMac & eMac 裝一顆 250-500GB HDD...

然後再切一塊 40GB 以上的分割區,常常來給它 erase, 自然通通是連續空間 :badgrin:
聽說硬碟不要分割比較好呢!?越大塊越好用,(越快),不是嗎?

所以,做影音的好像建議用外接硬碟做存放空間
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#14 文章 進藤光 »

【越大塊越好用,(越快)】真的嗎?請問從哪聽來的??
dion
留言破百
文章: 155
註冊時間: 02/26/2004 8:08 pm
聯繫:

#15 文章 dion »

:( 忘記了 :oops:
不知有沒有人可以教教?
arthur0601
基本會員
文章: 35
註冊時間: 03/16/2003 1:27 am
來自: Taipei
聯繫:

#16 文章 arthur0601 »

dion 寫::( 忘記了 :oops:
不知有沒有人可以教教?
我是主題發起人,我來敘述一下OS 9的時代該怎麼更新 index valumes方法如下。

1)按command + F啟動Sherlock

2)按command + L啟動index valumes

3)然後一個磁區一個磁區進行更新。

在OS X 下 不知道該怎麼處理?有沒有高手教一下?
Mac Arthur
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#17 文章 ulysses »

arthur0601 寫:
dion 寫::( 忘記了 :oops:
不知有沒有人可以教教?
我是主題發起人,我來敘述一下OS 9的時代該怎麼更新 index valumes方法如下。

1)按command + F啟動Sherlock
2)按command + L啟動index valumes
3)然後一個磁區一個磁區進行更新。

在OS X 下 不知道該怎麼處理?有沒有高手教一下?
10.4 以後的話,就用樓上詹姆士兄教的方式處理就好。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
arthur0601
基本會員
文章: 35
註冊時間: 03/16/2003 1:27 am
來自: Taipei
聯繫:

Re: OS X如何更新硬碟索引

#18 文章 arthur0601 »

詹姆士 寫:
arthur0601 寫:如題。
在OS9上很簡單,可是OS X下該怎麼用?
請大家指點一下。
不知道你指的是不是 這個:macosxhints - 10.4:Force Spotlight to reindex a drive
詹姆士先生您好

能否多解釋一點?

thanks
Mac Arthur
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

Re: OS X如何更新硬碟索引

#19 文章 ulysses »

arthur0601 寫:詹姆士先生您好
能否多解釋一點?
thanks
10.4 以後,硬碟搜尋服務改為使用『Spotlight』。
Spotlight 會比 Sherlock 更積極的監視你的硬碟檔案異動,
因此一般狀況下你無須重新建立搜尋索引。
某些特殊狀況你會需要強制系統重新建立索引,例如外接硬碟。
詹姆士兄說的那個 URL:
http://www.macosxhints.com/article.php? ... 4201429961
就是在教你怎麼強制系統重新索引。
請先花點時間看一下。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
arthur0601
基本會員
文章: 35
註冊時間: 03/16/2003 1:27 am
來自: Taipei
聯繫:

Re: OS X如何更新硬碟索引

#20 文章 arthur0601 »

ulysses 寫:
arthur0601 寫:詹姆士先生您好
能否多解釋一點?
thanks
10.4 以後,硬碟搜尋服務改為使用『Spotlight』。
Spotlight 會比 Sherlock 更積極的監視你的硬碟檔案異動,
因此一般狀況下你無須重新建立搜尋索引。
某些特殊狀況你會需要強制系統重新建立索引,例如外接硬碟。
詹姆士兄說的那個 URL:
http://www.macosxhints.com/article.php? ... 4201429961
就是在教你怎麼強制系統重新索引。
請先花點時間看一下。
謝謝。
另外OS10.0 與 10.1在這部分是怎處理的?您能否指點一下?
Mac Arthur
回覆文章