| | pe = price / earning per share
pe是指股票的本益比,也稱為“利潤收益率”。本益比是某種股票普通股每股市價與每股盈利的比率。所以它也稱為股價收益比率或市價盈利比率(市盈率)
市盈率pe分為靜態市盈率pe和動態市盈率pe
:靜態pe=股價/每股收益(eps)(年) 動態pe=股價*總股本/下一年淨利潤(需要自己預測)
市盈率把股價和利潤連係起來,反映了企業的近期表現。如果股價上升,但利潤沒有變化,甚至下降,則市盈率將會上升。
一般來說,市盈率水平為:
0-13 - 即價值被低估
14-20 - 即正常水平
21-28 - 即價值被高估
28+ - 反映股市出現投機性泡沫
股市的市盈率
股息收益率
上市公司通常會把部份盈利派發給股東作為股息。上一年度的每股股息除以股票現價,是為現行股息收益率。如果股價為50元,去年股息為每股5元,則股息收益率為10%,此數字一般來說屬於偏高,反映市盈率偏低,股票價值被低估。
一般來說,市盈率極高(如大於100倍)的股票,其股息收益率為零。因為當市盈率大於100倍,表示投資者要超過100年的時間才能回本,股票價值被高估,沒有股息派發。
----------------------------------------------------------
pe 是一個工種,英文是product engineering 産品工程, 但也有人翻譯成project engineering項目工程.
product engineering 産品工程,是技術員,就叫pe技術員;是工程師,就叫pe工程師。這個職位在工廠裏主要是解决生産過程中出現的問題,及做作業指導書。屬於職位比較低級的。
project engineering項目工程。是專對某個産品,進行統籌,及專案管理。往往在公司中的級別較高。
------------------------------------------------------------
pe工程師有一些主要的職責
如:新産品的導入、試産的安排、生産指導,現場異常問題的及時排除(遇到異常立即有臨時對策),生産工藝的改善、産品性能及結構方面的改善、包括工藝指導書的編寫等。
總之pe工程師對於生産具有絶對的權威性。
相當於工程技術的工程師——pe的側重點是現場的生産
pe須對生産工藝、産品性能、結構十分的瞭解。
可以說在一個工廠中對生産最熟悉的人就是pe,作到生産中任何事情都在pe的掌握中
不過現在也有了pie工程師
做pe與ie相結合的事情。。。
----------------------------------------------------------
pe是private equity fund的縮寫,俗稱私人股權投資基金。它和私募證券投資基金不同的是,pe主要是指定嚮募集、投資於未公開上市公司股權的投資基金,也有少部分pe投資於上市公司股權。
“私人股權”(private equity)所指原非“私募”,與基金籌集方式並無關係。這類基金之所以得名,正是因其主要投資於私人股權(private equity)也就是非上市公司股權.
------------------------------------------------------------------------------------------
pe,全名為polyethylene,是最結構簡單的高分子有機化合物,當今世界應用最廣泛的高分子材料,由乙烯聚合而成,根據密度的不同分為高密度聚乙烯、中密度聚乙烯和低密度聚乙烯。低密度聚乙烯較軟,多用高壓聚合;高密度聚乙烯具有剛性、硬度和機械強度大的特性,多用低壓聚合。高密度聚乙烯可以做容器、管道,也可以做高頻的電絶緣材料,用於雷達和電視。大量使用的常為低密度(高壓)聚乙烯。聚乙烯為蠟狀,有蠟一樣的光滑感,不染色時,低密度聚乙烯透明,而高密度聚乙烯不透明,
聚乙烯是通過乙烯( ch2=ch2 )的加成反應和聚合反應,由重複的╟ch2╟單元連接而成的高聚合鏈。聚乙烯的性能取决於它的聚合方式;在中等壓力(15-30大氣壓)有機化合物催化條件下進行ziegler-natta聚合而成的是高密度聚乙烯(hdpe)。這種條件下聚合的聚乙烯分子是綫性的,且分子鏈很長,分子量高達幾十萬。如果是在高壓力(100-300mpa),高溫(190╟210 c),過氧化物催化條件下自由基聚合,生産出的則是低密度聚乙烯(ldpe),它是支化結構的。
聚乙烯不溶於水,吸水性很小,就是對一些化學溶劑,如甲苯、醋酸等,也衹有在70℃以上溫度時才略有溶解。但是微粒狀的聚乙烯,可以在15℃~40℃之間隨溫度的變化熔化或凝固,溫度升高時熔化,吸收熱量;溫度降低時凝固,放出熱量。又因為它吸水量很小,不易潮濕,有絶緣性能,因此是很好的建築材料。
---------------------------------------------------------------------------------------
windows pe
windows preinstallation environment(windows pe)直接從字面上翻譯就是“windows預安裝環境”,微軟在2002年7月22日發佈,它的原文解釋是:“windows預安裝環境(windows pe)是帶有限服務的最小win32子係統,基於以保護模式運行的windows xp professional內核。它包括運行windows安裝程序及腳本、連接網絡共享、自動化基本過程以及執行硬件驗證所需的最小功能。”換句話說,你可把windows pe看作是一個衹擁有最少核心服務的mini操作係統。微軟推出這麽一個操作係統當然是因為它擁有與衆不同的係統功能,如果要用一句話來解釋,我認為與win9x/2000/xp相比,windows pe的主要不同點就是:它可以自定義製作自身的可啓動副本,在保證你需要的核心服務的同時保持最小的操作係統體積,同時它又是標準的32位視窗api的係統平臺。當然,現在這麽說也許難以理解,沒有關係,下面讓我們來仔細研究它。
windows pe概覽
即使有剛纔的解釋,你一定還是對這個全新概念的mini操作係統一頭霧水,沒關係,在這裏我將演示一下其運行的全過程,相信看過之後你或許就會有大致的瞭解。大多數人獲得的windows pe光碟(包括我手上這張iso鏡像光碟)應該是一張“windows xp opk”cd,意思就是windows xp oem預安裝工具包cd。實際上,windows xp opk cd是windows pe 32位版本的一個可引導副本,也就是說,這張cd已經是個用windows pe定義製作的操作係統了,我們可直接用它來引導係統。先看看這張cd的目錄結構吧,總共有352mb,是不是有些大呢?其實由於這是個副本(至少包含了不少驅動程序),大小是由當時自定義製作决定的,若是windows pe的32位非自定義版本,其在磁盤上的鏡像大約為120mb。
1.引導windows pe
筆者考慮到網絡環境等問題,主要的使用環境是vmware虛擬機和virtual pc虛擬機,不過這兩種虛擬機環境與實際pc環境幾乎沒有區別(就是說如果你不清楚虛擬機也沒關係,就當是在真實pc上直接運行)。
將bios中設置成光驅引導,並開始啓動係統,當屏幕畫面上出現“press any key boot from cd”時,按任意鍵從光驅上的windows pe引導啓動。如果你的存儲設備驅動不被支持,在啓動時按下f6鍵可加載特殊設備的驅動。當啓動到桌面時係統會做一些如調整分辨率的工作,最後打開默認的cmd命令行解釋工具,大傢看看,是貨真價實的圖形操作環境哦。
可以看到桌面上空空如也,不要指望可以拿鼠標點來點去,畢竟是個什麽應用程序都沒有安裝;另外儘管光碟上帶有的可執行的命令行工具有限,但明顯可以自己添加,看看這是什麽?沒錯,是我們最熟悉的掃雷遊戲(現在知道題頭所指了吧,呵呵),拿鼠標先玩玩吧,這是筆者從大傢熟悉的winxp操作係統中加入的(方法很簡單,用iso工具直接拷入剛纔的鏡像文件就可以了)。
那麽還是先回到cmd命令行工具中吧。默認的目錄是i386system32,輸入命令行“dir *.exe /w”可查看有哪些可運行的程序。下面我們實際研究一下對個人用戶有實際意義的windows pe特性的操作。
在光碟鏡像中可同時看到32位和64位操作係統的工具,對於個人用戶來講,你可用它直接引導沒有安裝任何係統的機器,並在其上實現32位係統的許多功能,這在後面會一一道來。
2.windows pe對網絡的支持
剛纔dir時我們看到了ping命令,熟悉這個命令的讀者應該都知道,衹有安裝了tcp/ip協議才能使用,那麽不管三七二十一,先來ping自己試試吧,在cmd中鍵入“ping 127.0.0.1”,回車搞定,顯然是可ping通的,這證明tcp/ip協議確實已在運行。再試一試光碟上另一個命令ipconfig,鍵入運行,看到ip地址已經自動分配好了。既然網絡確實已經連接,那讓我們來實際操作使用吧(這裏可能有不少從視窗係統開始接觸計算機的朋友會對操作不知所措,其實並沒有想象中那麽睏難,你可以在cmd中使用命令工具帶“/?”參數來查詢具體使用方法,如果你機器上本來就裝有xp,那麽在幫助中心查詢就更方便了,多實驗一下,掌握命令行以後你會發現方便很多)。
現在我的物理機和虛擬機構成了一個虛擬網絡,使用光碟鏡像中的net命令,在虛擬機中鍵入“net view”查看已連接的服務器,這裏顯示的服務器“xq-b6qas26953 ec”,名字表示虛擬機已通過網絡連接了我的物理機器。我的物理機器上有一個名為tuku的文件夾已經共享,所以再鍵入“net use e:xq-b6qas26953ec uku”,意思是將物理機器上的共享目錄tuku鏡像為虛擬機器上的e盤,成功後可在虛擬機裏自由地訪問共享目錄,這時就可通過這個來做遠程安裝等工作。net命令還有不少參數,自己可以查閱並多加嘗試,纔可以發揮windows pe強大的網絡環境功能,如果衹是簡單地訪問服務器,上面的兩個命令參數基本足夠了。不過這裏要記住用windows pe的機器可訪問其他操作係統的機器,而逆操作是不能的,這是由於windows pe本身的限製,我們後面再講這個問題。事實說明,windows pe啓動後就可以使用網絡環境。
3.利用windows pe創建、刪除、格式化和管理ntfs文件係統分區
對於個人用戶來說這個功能很是實用和方便。但不少朋友在dir完以後就叫苦,怎麽衹有format.com,沒有fdisk啊,根本沒辦法分區嘛。其實這是個誤解,windows xp中針對磁盤管理工作有專用的命令行工具diskpart.exe,它是一種文本模式命令解釋程序,能讓你通過使用腳本或從命令提示符直接輸入來管理對象(磁盤、分區或捲),windows pe使用的當然也是diskpart。
在cmd模式下鍵入“diskpart”並回車進入diskpart命令行解釋。鍵入“list disk”,顯示有兩塊硬盤,分別為磁盤0和磁盤1。鍵入“_select_ disk=0”執行,意思是選擇指定磁盤,並將焦點轉移到此磁盤,接下來的操作就都是針對它的(後面的操作都是一樣,在磁盤、分區或捲上使用diskpart命令前,必須首先將對象列表,然後選擇要給予焦點的對象,衹有對象擁有焦點時,鍵入的任何diskpart命令纔對該對象進行操作)。鍵入“detail disk”可以查看磁盤0的細節信息,現在磁盤0整個是一個活動分區c,格式為fat32,容量為16g。下面我們以實際操作將磁盤0分為兩個區,分別為ntfs格式的8g主分區c和fat32格式8g邏輯分區d,而將磁盤1整個轉為fat32格式的分區e來演示windows pe對磁盤的管理操作:
(1)執行“_select_ disk=0”,將焦點轉到磁盤0。執行“_select_ partition 1”,將焦點轉到磁盤0的分區活動c上面。
(2)執行“_delete_ partition”將原來的分區c刪除。
(3)執行“create partition primary size=8000”回車,在磁盤0上建立一個新的8000mb的主分區,焦點會自動轉到新建立的分區上。
(4)接着執行“create partition extended”回車,將磁盤0上剩餘的磁盤空間建立為擴展分區。
(5)完成上一步後再執行“create partition logic”回車,將剛建立的擴展分區創建為一個邏輯分區。
(6)至此,我們就已經把原來一個活動分區c的磁盤0創建為有一個主分區和一個邏輯分區了,不過這兩個分區還沒有驅動器號,執行“_select_ partition 1”將焦點轉到主分區1,然後執行“assign letter=c”,將驅動器號c:分配給主分區。執行“active”回車將主分區設為活動使其可以引導係統。
(7)接下來執行“_select_ partition 3”將焦點轉到邏輯分區,執行“assign”回車,意思是係統將下一個可用的驅動器號分配給邏輯分區,由於驅動器號d、e均被占用(d為磁盤1分區占用,e為光驅占用),所以係統將f分配給了邏輯分區。不過沒關係,我們先不管驅動器號的順序,到這裏我們對磁盤0的操作就結束了,剩下的目標是將磁盤1的活動分區d轉換為分區e。
(8)執行“_select_ disk 1”將焦點轉到磁盤1,執行“_select_ partition 1”將焦點轉到活動分區d。
(9)由於磁盤1的d分區是活動的主分區,所以設其驅動器號為e,顯然是要將它重新建立為一個非主分區的驅動器,那麽它就不會占據驅動器號d而將它讓給磁盤0的邏輯分區了。執行“_delete_ partition”刪除原來分區d,執行“create partition extended”將磁盤1上所有的磁盤空間建立為擴展分區。
(10)完成上步後再執行“create partition logic”將剛建立的擴展分區創建為一個邏輯分區。
(11)最後執行“assign”自動分配驅動器號,係統仍然把d分配給了它(不過在機器重新啓動後係統會自動調整將d分配給磁盤0的邏輯分區,磁盤1的邏輯分區會使用驅動器e,而光驅就順延到f了,重啓一次係統這些改變都會自動實現)。
(12)現在我們對機器上硬盤的重新分區工作就結束了,執行“exit”退出diskpart命令行解釋工具,然後執行“format c: /fs:ntfs”,將剛纔建立的disk 0主分區格式化為ntfs文件格式的分區,同理執行“format d: /fs:fat32”、“format f: /fs:fat32”將分區d、f格式化,我們最終的操作就完成了。
(13)完成後執行“exit”重新啓動機器,可以再次進入“diskpart”來查看分區情況是否正確。
上面的操作基本包括了對磁盤的創建、刪除、格式化和管理,如果你再仔細讀讀幫助說明,保證你在掌握它強大的功能以後不再想使用fdisk去管理磁盤。實際上你如果在使用windows xp,這些知識都非常實用。此外“diskpart”工具最方便的地方是支持腳本,在這裏就不詳細說明了。
上面我們已經將windows pe特性的基本操作都實踐了一下,應該可以體會到windows pe對個人的方便之處,但是就像上文所說的那樣,windows pe衹是有限功能的mini操作係統,要正確使用windows pe,當然也要瞭解它的一些限製。
1.為了防止將它用作盜版操作係統,在連續使用24小時後windows pe將自動退出並重啓。
2.你可從windows pe計算機通過網絡直接訪問服務器和共享。但不能從網絡上的另一個位置訪問windows pe計算機上的任何文件或文件夾。windows pe通過tcp/ip及其上的netbios獲得到達文件服務器的網絡連接,不支持其他方法(如ipx/spx網絡協議)。
3.因為涉及反盜版,所以衹能從windows xp professional cd建立windows pe的自定義版本。而不能從windows xp home edition或windows 2002 server操作係統傢族的任何成員建立。
4.windows pe太大,不能放在軟盤上。windows pe僅包括可用win32 api的子集(包括i/o(磁盤和網絡)和核心win32 api)。如果win32下運行的服務基於win32 api子集,則它在windows pe是否可用需具體分析。這裏不詳細列出windows pe不支持的api了,反正rundll32.exe和shell.dll等是不被支持的,想要在windows pe下面玩quake的朋友還是趁早放棄。
windows pe的作用
不少朋友看到這兒無論是否有收穫,肯定都會想windows pe到底對自己有什麽明確的作用,這裏不妨總結一二。
1.方便易用的啓動工具盤
通過剛纔的敘述,大傢可以看出,windows pe啓動相當快捷,而且對啓動環境要求不高;最可貴的是,雖然名為啓動盤,其功能卻幾乎相當於安裝了一個windows xp的“命令行版本”——別忘了網絡支持哦。因此,對於個人計算機用戶,衹要將其刻錄在一張光碟上,便可放心地去解决初始化係統之類的問題;而對小型網絡環境(如網吧等)用戶來說,這一功能尤其實用。
2.有趣的硬盤使用功能
自定義的windows pe不僅可放到那些可移動存儲設備如cd上,還可以放在硬盤上使用。因為許多朋友會認為將windows pe的自定義版本放在硬盤上沒有什麽意義,其實不然。把windows pe放在硬盤上應該是最為有趣的地方,且不說你的操作係統損壞無法進入的情況下啓動硬盤上的windows pe可以方便地修復,關鍵是由於windows pe在硬盤上,所以在windows pe環境下安裝應用程序就有了可能。呵呵,撇開題外話不講,這裏看一下如何把自定義的windows pe放到硬盤上吧(衹能在硬盤上放置windows pe的32位版本)。
首先要安裝恢復控製臺:
(1)將windows xp professional cd放在cd-rom驅動器中,這裏指定其為cd_drive。
(2)在命令行cmd窗口中運行cd_drivei386winnt32.exe /cmdcons。
然後將windows pe自定義可引導副本放置在硬盤上,如下操作:
(1)在目標硬盤上,創建“c:minint”的目錄(這裏必須將目錄命名為“minint”)。
(2)將windows pe“根目錄i386”下的所有內容復製到c:minint。
(3)從windows pe根目錄下將winbom.ini復製到目標硬盤的根目錄。
(4)在目標硬盤上,將“c:cmdcons xtsetup.sif”的衹讀屬性改為讀/寫。
(5)在目標硬盤上,將“c:minint xtsetup.sif”復製到“c:cmdcons”進行覆蓋。
(6)重新啓動目標計算機。在“引導”菜單上,選擇引導到“命令控製臺”,計算機將使用windows pe引導。
3.windows xp opk cd的本職工作
上面說了其實我們拿到的是windows pe的一個可執行副本,即windows xp opk(windows xp oem預安裝工具包)cd。從名字都知道它原來的本職工作是為了方便oem工作的。如果你在windows操作係統環境下打開光碟,它就會自動運行autorun為你的係統安裝一個“windows安裝管理器”的工具包。利用它,你可以輕易製造出帶有計算機廠商oem標志的windows安裝鏡像。雖然這是windows xp opk cd的主要本職工作,但顯然對我們個人沒什麽意義,當然,如果你想把手上的windows安裝cd都打上自己獨有的印記,並在朋友的機器上安裝時炫一下,那麽使用它是個好主意。當然自己的“印記”絶非oem標志那麽簡單,實際上你還可任意設定windows pe攜帶的軟件,並可設置這些軟件在windows pe啓動時運行;理想的情形下你甚至可以為自定義的windows pe版本加上類似於windows explorer的圖形外殼程序——要不怎麽叫專為廠商oem設計呢? | | 中文名: 聚乙烯
英文名: POLYETHYLENE
英文名2:pe
分子式: (C2H4)n
結構式:
分子量:
CAS號: 9002-88-4
RTECS號: TQ3325000
HS編碼:
UN編號: 3314,塑料成型化合物
危險貨物編號:
IMDG規則頁碼:
Polyethylene
pe,全名為Polyethylene,是結構最簡單的高分子有機化合物,當今世界應用最廣泛的高分子材料,由乙烯聚合而成,根據密度的不同分為高密度聚乙烯、中密度聚乙烯和低密度聚乙烯。低密度聚乙烯較軟,多用高壓聚合;高密度聚乙烯具有剛性、硬度和機械強度大的特性,多用低壓聚合。高密度聚乙烯可以做容器、管道,也可以做高頻的電絶緣材料,用於雷達和電視。大量使用的常為低密度(高壓)聚乙烯。聚乙烯為蠟狀,有蠟一樣的光滑感,不染色時,低密度聚乙烯透明,而高密度聚乙烯不透明,
聚乙烯是通過乙烯( CH2=CH2 )的加成反應和聚合反應,由重複的–CH2–單元連接而成的高聚合鏈。聚乙烯的性能取决於它的聚合方式;在中等壓力(15-30大氣壓)有機化合物催化條件下進行Ziegler-Natta聚合而成的是高密度聚乙烯(HDpe)。這種條件下聚合的聚乙烯分子是綫性的,且分子鏈很長,分子量高達幾十萬。如果是在高壓力(100-300MPa),高溫(190–210 C),過氧化物催化條件下自由基聚合,生産出的則是低密度聚乙烯(LDpe),它是支化結構的。
聚乙烯不溶於水,吸水性很小,就是對一些化學溶劑,如甲苯、醋酸等,也衹有在70℃以上溫度時才略有溶解。但是微粒狀的聚乙烯,可以在15℃~40℃之間隨溫度的變化熔化或凝固,溫度升高時熔化,吸收熱量;溫度降低時凝固,放出熱量。又因為它吸水量很小,不易潮濕,有絶緣性能,因此是很好的建築材料。
理化性質
外觀與性狀: 有韌性的樹脂質顆粒或粉末,白色,有蠟味。
主要用途:
熔點:
沸點:
相對密度(水=1):
相對密度(空氣=1):
飽和蒸汽壓(kPa):
溶解性: 浮在水上,不溶。
臨界溫度(℃):
臨界壓力(MPa):
燃燒熱(kj/mol):
燃燒爆炸危險性
避免接觸的條件:
燃燒性: 可燃
建規火險分級:
閃點(℃): 231℃
自燃溫度(℃):
爆炸下限(V%):
爆炸上限(V%):
危險特性: 與強氧化劑接觸能引起燃燒和爆炸。與氟、四氟化氙接觸劇烈反應。與硝酸、氯化鈉、三硝基甲烷不能配伍。
燃燒(分解)産物:
穩定性:
聚合危害:
禁忌物:
滅火方法:
包裝與儲運
危險性類別:
危險貨物包裝標志:
包裝類別:
儲運註意事項: ERG指南:171 ERG指南分類:物質(低至中等危害的)
毒性危害
接觸限值:
侵入途徑:
毒性:
健康危害: IARC評價:3組,動物證據充分;人類證據不足
急救
皮膚接觸: 脫去並隔離被污染的衣服和鞋。確保醫務人員瞭解該物質相關的個體防護知識,註意自身防護。
眼睛接觸: 如果皮膚或眼睛接觸該物質,應立即用清水衝洗至少20min。
吸入: 移患者至空氣新鮮處,就醫。如果患者呼吸停止,給予人工呼吸。如果呼吸睏難,給予吸氧。
食入:
防護措施
工程控製:
呼吸係統防護:
眼睛防護:
防護服:
手防護:
其他:
泄漏處置:
特性以及用途
高密度pe是最老的綫性pe,在1957年推出。其特徵是密度在0.940以上,具有剛性、韌性好的抗環境應力開裂性(ESCR)和低溫性能。並在許多主要市場中廣泛應用。一些實例是吹塑包裝物、模塑零件、擠壓管材、型材和滾塑大型中空製品。 | | pe綫,英文全稱protecting earthing,簡體中文名稱稱之為[保護導體],也就是我們通常所說的[地綫]
接地的綫,把設備不應當帶電,或者說應當對地無電位差的導體部位接地的綫,他就叫地綫,pe綫。
按照GB9089.2標準中的學術用語解釋
pe綫簡體中文名為[保護導體],他是一個獨立於供電綫路的導體,並且他存在對地低電阻的特性。比如我們將電飯鍋的外殼接地,在電力接綫標準中,應當優先使用帶pe綫的係統保護設備和人員的安全。,pe綫在通常情況下不帶電流,若帶電流則被保護器件存在漏電。
而他所說的[保護接零綫],英文縮寫是peN,即簡體中文中學術語中的[保護中性導體]
peN綫是將原中性綫準確的,良好的接地,同時將需要保護的設備的外殼等連接於peN綫,
所以,peN綫同時具有上述所說的pe綫的接地性質,也具有N綫[中性綫,零綫]的帶動負載的性質
不過peN通常是為了節省材料以及在特殊地方應用的,按照電力綫路部署的有關標準,應當最大可能的使用pe+N綫係統,即部署完全獨立的pe保護綫,而不是peN這種將N綫和pe綫捆綁於一起的
peN係統一旦遇到接地問題,N綫有時候由於負載不均衡,是會帶電的,就很容易造成人身傷害了。
所以切記,如果可能,應當盡最大能力部署獨立的pe保護綫,即使不部署pe保護也最好不要使用peN,peN綫我個人認為,除非特定領域需要,否則僅僅是應付檢查的東西,他甚至比不部署保護綫還要危險
按照數據中心部綫標準,peN方式的保護,最大的忌諱,是永遠不能容忍這樣部署的
比如計算機等精密設備,如果外殼帶電,同時各綫路板也連接外殼進行保護,他們設計時候認為外殼應當是絶對的等電位的,而恰恰由於這樣連接綫,一旦遇到一些比如閃電等情況,就可能瞬間導致電子設備的損壞,根本沒有輓回的餘地 | 市盈率(PRICE / EARNING peR SHARE) | pe = PRICE / EARNING peR SHARE
pe是指股票的本益比,也稱為“利潤收益率”。本益比是某種股票普通股每股市價與每股盈利的比率。所以它也稱為股價收益比率或市價盈利比率(市盈率)
市盈率pe分為靜態市盈率pe和動態市盈率pe
:靜態pe=股價/每股收益(EPS)(年) 動態pe=股價*總股本/下一年淨利潤(需要自己預測)
市盈率把股價和利潤連係起來,反映了企業的近期表現。如果股價上升,但利潤沒有變化,甚至下降,則市盈率將會上升。
一般來說,市盈率水平為:
0-13 - 即價值被低估
14-20 - 即正常水平
21-28 - 即價值被高估
28+ - 反映股市出現投機性泡沫
股市的市盈率
股息收益率
上市公司通常會把部份盈利派發給股東作為股息。上一年度的每股股息除以股票現價,是為現行股息收益率。如果股價為50元,去年股息為每股5元,則股息收益率為10%,此數字一般來說屬於偏高,反映市盈率偏低,股票價值被低估。
一般來說,市盈率極高(如大於100倍)的股票,其股息收益率為零。因為當市盈率大於100倍,表示投資者要超過100年的時間才能回本,股票價值被高估,沒有股息派發。
一、怎樣計算pe
pe(市盈率)是一間公司股票的每股市價與每股盈利的比率。其計算公式如下:
市盈率 =每股市價/每股盈利
目前,幾傢大的證券報刊在每日股市行情報表中都附有市盈率指標,其計算方法為:
市盈率 =每股收市價格/上一年每股稅後利潤
對於因送紅股、公積金轉增股本、配股造成股本總數比上一年年末數增加的公司,其每股稅後利潤按變動後的股本總數予以相應的攤薄。
以東大阿派為例,公司1998年每股稅後利潤0.60元,1999年4月實施每10股轉3股的公積金轉增方案,6月30日收市價為43.00元,則市盈率為
43/0.60/(1+0.3)=93.17(倍) 公司行業地位、市場前景、財務狀況。
以市盈率為股票定價,需要引入一個"標準市盈率"進行對比--以銀行利率折算出來的市盈率。在1999年6月第七次降息後,我國目前一年期定期存款利率為2.25%,也就是說,投資100元,一年的收益為2.25元,按市盈率公式計算:
100/2.25(收益)=44.44(倍)
如果說購買股票純粹是為了獲取紅利,而公司的業績一直保持不變,則股利的收適應癥與利息收入具有同樣意義,對於投資者來說,是把錢存入銀行,還是購買股票,首先取决於誰的投資收益率高。因此,當股票市盈率低於銀行利率折算出的標準市盈率,資金就會用於購買股票,反之,則資金流嚮銀行存款,這就是最簡單、直觀的市盈率定價分析。
二、正確看待市盈率指標
在股票市場中,當人們完全套用市盈率指標去衡量股票價格的時候,會發現市場變得無法理喻:股票的市盈率相差懸殊,並沒有嚮銀行利率看齊;市盈率越高的股票,其市場表現越好。是市盈率指標沒有實際應用意義嗎?其實不然,這衹是投資者沒能正確把握對市盈率指標的理解和應用而已。
1.市盈率指標對市場具有整體性的指導意義
市場的資金永遠嚮收益率高的地方流動,就股票市場的整體平均市盈率而言,基本上是與銀行利率水平看齊的。在降息以前,我國股市平均市盈率達到35-40倍就顯得偏高了,而經過7次降息後,股市平均市盈率上升至40倍,則被視為"恢復性"的上漲。
2.衡量市盈率指標要考慮股票市場的特性。
與銀行儲蓄相比,股票市場具有高風險、高收益的特徵。股票投資的收益,除了股息收入外,還存在買賣價差産生的損益。股票定價適當高於銀行存款標準,體現了風險與收益成正比的原則。
3.以動態眼光看待市盈率
市盈率指標計算以公司上一年的盈利水平為依據,其最大的缺陷在於忽略了對公司未來盈利狀況的預測。從單個公司來看,市盈率指標對業績較穩定的公用事業、商業類公司參考較大,但對業績不穩定的公司,則易産生判斷偏差。以上面提到的東大阿派為例,由於公司市場前景廣阔,具有很高的成長性,受到投資者的追捧,股價上升,市盈率居高不下,但以公司每年80%的利潤增長速度,以現價購入,一年後的市盈率已經大幅下降;相反,一些身處夕陽産業的上市公司,目前市盈率低到20倍左右,但公司經營狀況不佳,利潤呈滑坡趨勢,以現價購入,一年後的市盈率可就奇高無比了。
市盈率高,在一定程度上反映了投資者對公司增長潛力的認同,不僅在中國股市如此,在歐美、香港成熟的投票市場上同樣如此。從這個角度去看,投資者就不難理解為什麽高科技板塊的股票市盈率接近或超過100倍,而摩托車製造、鋼鐵行業的股票市盈率衹有20倍了。當然,這並不是說股票的市盈率越高就越好,我國股市尚處於初級階段,莊傢肆意拉擡股價,造成市盈率奇高,市場風險巨大的現象時有發生,投資者應該從公司背景、基本素質等方面多加分析,對市盈率水平進行合理判斷。
---------------------------------------------------------- | | pe 是一個工種,英文是product Engineering 産品工程, 但也有人翻譯成project Engineering項目工程.
product Engineering 産品工程,是技術員,就叫pe技術員;是工程師,就叫pe工程師。這個職位在工廠裏主要是解决生産過程中出現的問題,及做作業指導書。屬於職位比較低級的。
project Engineering項目工程。是專對某個産品,進行統籌,及專案管理。往往在公司中的級別較高。
------------------------------------------------------------ | | Private Equity(簡稱“pe”)在中國通常稱為私募股權投資,從投資方式角度看,依國外相關研究機構定義,是指通過私募形式對私有企業,即非上市企業進行的權益性投資,在交易實施過程中附帶考慮了將來的退出機製,即通過上市、並購或管理層回購等方式,出售持股獲利。有少部分pe基金投資已上市公司的股權(如後面將要說到的PIpe),另外在投資方式上有的pe投資如Mezzanine投資亦采取債權型投資方式。不過以上衹占很少部分,私募股權投資仍可按上述定義。
廣義的私募股權投資為涵蓋企業首次公開發行前各階段的權益投資,即對處於種子期、初創期、發展期、擴展期、成熟期和Pre-IPO各個時期企業所進行的投資,相關資本按照投資階段可劃分為創業投資(Venture Capital)、發展資本(development capital)、並購基金(buyout/buyin fund)、夾層資本(Mezzanine Capital)、重振資本(turnaround),Pre-IPO資本(如bridge finance),以及其他如上市後私募投資(private investment in public equity,即PIpe)、不良債權distressed debt和不動産投資(real estate)等等(以上所述的概念也有重合的部分)。狹義的pe主要指對已經形成一定規模的,並産生穩定現金流的成熟企業的私募股權投資部分,主要是指創業投資後期的私募股權投資部分,而這其中並購基金和夾層資本在資金規模上占最大的一部分。在中國pe多指後者,以與VC區別。pe概念劃分見表1所示。
這裏着重介紹一下並購基金和夾層資本。
並購基金是專註於對目標企業進行並購的基金,其投資手法是,通過收購目標企業股權,獲得對目標企業的控製權,然後對其進行一定的重組改造,持有一定時期後再出售。
並購基金與其他類型投資的不同表現在,風險投資主要投資於創業型企業,並購基金選擇的對象是成熟企業;其他私募股權投資對企業控製權無興趣,而並購基金意在獲得目標企業的控製權。並購基金經常出現在MBO和MBI中。
夾層資本,是指在風險和回報方面,介於優先債權投資(如債券和貸款)和股本投資之間的一種投資資本形式。對於公司和股票推薦人而言,夾層投資通常提供形式非常靈活的較長期融資,這種融資的稀釋程度要小於股市,並能根據特殊需求作出調整。而夾層融資的付款事宜也可以根據公司的現金流狀況確定。夾層資本一般偏嚮於采取可轉換公司債券和可轉換優先股之類的金融工具。
pe的主要特點如下:
1. 在資金募集上,主要通過非公開方式面嚮少數機構投資者或個人募集, 它的銷售和贖回都是基金管理人通過私下與投資者協商進行的。另外在投資方式上也是以私募形式進行,絶少涉及公開市場的操作,一般無需披露交易細節。
2. 多采取權益型投資方式,絶少涉及債權投資。pe投資機構也因此對被投資企業的决策管理享有一定的表决權。反映在投資工具上,多采用普通股或者可轉讓優先股,以及可轉債的工具形式。
3. 一般投資於私有公司即非上市企業,絶少投資已公開發行公司,不會涉及到要約收購義務。
4. 比較偏嚮於已形成一定規模和産生穩定現金流的成形企業 ,這一點與VC有明顯區別。
5. 投資期限較長,一般可達3至5年或更長,屬於中長期投資。
6. 流動性差,沒有現成的市場供非上市公司的股權出讓方與購買方直接達成交易。
7. 資金來源廣泛,如富有的個人、風險基金、杠桿並購基金、戰略投資者、養老基金、保險公司等。
8. pe投資機構多采取有限合夥製,這種企業組織形式有很好的投資管理效率,並避免了雙重徵稅的弊端。
9. 投資退出渠道多樣化,有IPO、售出(TRADE SALE) 、兼併收購(M&A)、標的公司管理層回購等等。
與VC等概念的區別:
pe與VC雖然都是對上市前企業的投資,但是兩者在投資階段、投資規模、投資理念和投資特點等方面有很大的不同。主要區別如下:
很多傳統上的VC機構現在也介入pe業務,而許多傳統上被認為專做pe業務的機構也參與VC項目,也就是說pe與VC衹是概念上的一個區分,在實際業務中兩者界限越來越模糊。比如著名的pe機構如凱雷(Carlyle)也涉及VC業務,其投資的攜程網、聚衆傳媒等便是VC形式的投資。
另外我們也要搞清pe基金與內地所稱的“私募基金”的區別,如上所述,pe基金主要以私募形式投資於未上市的公司股權,而我們所說的“私募基金”則主要是指通過私募形式,嚮投資者籌集資金,進行管理並投資於證券市場(多為二級市場)的基金,主要是用來區別共同基金(mutual fund)等公募基金的。
中國資本市場中的pe:
如以狹義pe概念衡量(即把VC排除在外),則如前面所述,中國大陸出現pe投資是很晚的事情。1999年國際金融公司(IFC)入股上海銀行可認為初步具備了pe特點,不過業界大多認為,中國大陸第一起典型的pe案例,是2004年6月美國著名的新橋資本(New bridge Capital),以12.53億元人民幣,從深圳市政府手中收購深圳發展銀行的17.89%的控股股權,這也是國際並購基金在中國的第一起重大案例,同時也藉此産生了第一傢被國際並購基金控製的中國商業銀行。由此發端,很多相似的pe案例接踵而來, pe投資市場漸趨活躍。
2004年末,美國華平投資集團等機構,聯手收購哈藥集團55%股權,創下第一宗國際並購基金收購大型國企案例;進入2005年後,pe領域更是欣欣嚮榮,不斷爆出重大的投資案例,其特點是國際著名pe機構與國內金融巨頭聯姻,其投資規模之大讓人咋舌。首先是2005年第三季度,國際著名
問題:什麽是私募股權投資(pe)基金?私募股權投資 pe基金是什麽意思?
pe機構參與了中行、建行等商業銀行的引資工作,然後在2005年9月9日,凱雷投資集團對太平洋人壽4億美元投資議案已經獲得太平洋保險集團董事會通過,凱雷因此將獲得太保人壽24.975%股權。這也是迄今為止中國最大的pe交易。另外,凱雷集團收購徐工機械絶對控股權的談判也進入收尾期,有望成為第一起國際並購基金獲大型國企絶對控股權案例。
此外,國內大型企業頻頻在海外進行並購活動,也有pe的影子。如聯想以12.5億美元高價並購IBM的PC部門,便有3pe基金嚮聯想註資3.5億美元。此前海爾宣佈以12.8億美元,競購美國老牌傢電業者美泰剋(Maytag),以海爾為首的收購團隊也包括兩傢pe基金。
在中國,pe基金投資比較關註新興私營企業,由於後者的成長速度很快,而且股權幹淨,無歷史遺留問題,但一般缺乏銀行資金支持,從而成為pe基金垂青的目標。同時,有些pe基金也參與國企改革,對改善國企的公司治理結構,引入國外先進的經營管理理念,提升國企國際化進程作出了很大的貢獻。
目前在國內活躍的pe投資機構,絶大部分是國外的pe基金,國內相關的機構仍非常少,衹有中金直接投資部演變而來的鼎暉(CDH)和聯想旗下的弘毅投資等少數幾傢。這一方面由於pe概念進入中國比較晚,另一方面pe投資一般需要雄厚的資金實力,相對於國外pe動輒一個項目投資幾億美金,國內大多數企業或個人衹能自愧不如,鮮有能力涉足這個行業。
現在國內活躍的pe投資機構大致可以歸為以下幾類:
一是專門的獨立投資基金,如 The Carlyle Group,3i Group etc;
二是大型的多元化金融機構下設的直接投資部,如Morgan Stanley Asia, JP Morgan Partners ,Goldman Sachs Asia, CITIC Capital etc;
三是中外合資産業投資基金的法規出臺後,新成立的私募股權投資基金,如弘毅投資,申濱投資等;
四是大型企業的投資基金,服務於其集團的發展戰略和投資組合,如GE Capital 等;
五 其他如Temasek,GIC。
pe投資中國之驅動力及當前不利因素
中國高速成長的經濟和不斷完善的投資環境,無疑是pe投資中國的巨大驅動力,這主要表現在以下幾個方面:
1.中國作為“金磚四國”(BRICs,即巴西、俄羅斯、印度和中國英文首寫字母連寫而成)之一,持續、高速增長的經濟藴藏了巨大的投資機會。
2.基礎設施建設逐步完善,全國信息化程度提高,大大改善了投資的硬件環境。
3.法律體製逐步健全:《公司法》和《證券法》的修訂,創業投資相關法律也將要製訂。
4.加入WTO後更多行業將嚮外資私人資本部分全面開放,如零售業、金融業和電信業等。
5.資本市場的不斷健全:中小企業板的設立(創業板前奏),股改(全流通的實現)。
6.國企改製,國退民進,國傢鼓勵中小國企實施MBO為pe提供了巨大機會。
不利因素有,一,國內的退出機製仍不理想,沒有創業板,全流通亦有待解决。二,近日外管局出臺的兩
問題:什麽是私募股權投資(pe)基金?私募股權投資 pe基金是什麽意思?
個文件(11號文和29號文)對離岸資本運作,紅籌上市等國外退出方式有負面影響。目前國內pe基金投資套牢的案例不少。第三,國內有些行業對外資及私人資本投資比例亦有限製。第四,在法律環境方面,目前《公司法》有些規定對pe投資不利,比如對外投資比例設限,雙重徵稅,有限合夥製的缺失等。最後,國內誠信體係不健全,誠信意識有待完善。
中國pe業務展望:
處於工業化轉型期高速發展的中國經濟和不斷完善的投資環境,為pe提供了廣阔的舞臺。尤其在以下幾個領域,pe更加有用武之地:
1.為日益活躍的中小企業、民營企業的並購、擴展提供資金。
2.內地企業境內境外公開上市前的Pre-IPO支持。
3.銀行及公司重組。
4.近10萬個國企的改革,國企民營化將是未來pe 的關註點。pe基金有望從以前被動的少數股權投資進入到購買控製權階段,甚至是100%買斷。華平對哈藥的投資,以及凱雷集團談判收購徐工機械,都是順應了這一新趨勢。
5.跨國境的收購兼併。隨着國內企業的壯大和國際化意願的日益強烈,越來越多的國內企業將走出國門進行境外收購兼併,而這也為pe基金提供了廣阔的業務機會。
6.其他領域如不良資産處理,房地産投資等等也為pe提供了絶好的機會。 | | Windows PreInstallation Environment(Windows pe)直接從字面上翻譯就是“Windows預安裝環境”,微軟在2002年7月22日發佈,它的原文解釋是:“Windows預安裝環境(Windows pe)是帶有限服務的最小Win32子係統,基於以保護模式運行的Windows XP Professional內核。它包括運行Windows安裝程序及腳本、連接網絡共享、自動化基本過程以及執行硬件驗證所需的最小功能。”換句話說,你可把Windows pe看作是一個衹擁有最少核心服務的Mini操作係統。微軟推出這麽一個操作係統當然是因為它擁有與衆不同的係統功能,如果要用一句話來解釋,我認為與Win9X/2000/XP相比,Windows pe的主要不同點就是:它可以自定義製作自身的可啓動副本,在保證你需要的核心服務的同時保持最小的操作係統體積,同時它又是標準的32位視窗API的係統平臺。當然,現在這麽說也許難以理解,沒有關係,下面讓我們來仔細研究它。
Windows pe概覽
即使有剛纔的解釋,你一定還是對這個全新概念的Mini操作係統一頭霧水,沒關係,在這裏我將演示一下其運行的全過程,相信看過之後你或許就會有大致的瞭解。大多數人獲得的Windows pe光碟(包括我手上這張ISO鏡像光碟)應該是一張“Windows XP OPK”CD,意思就是Windows XP OEM預安裝工具包CD。實際上,Windows XP OPK CD是Windows pe 32位版本的一個可引導副本,也就是說,這張CD已經是個用Windows pe定義製作的操作係統了,我們可直接用它來引導係統。先看看這張CD的目錄結構吧,總共有352MB,是不是有些大呢?其實由於這是個副本(至少包含了不少驅動程序),大小是由當時自定義製作决定的,若是Windows pe的32位非自定義版本,其在磁盤上的鏡像大約為120MB。
1.引導Windows pe
筆者考慮到網絡環境等問題,主要的使用環境是VMware虛擬機和Virtual PC虛擬機,不過這兩種虛擬機環境與實際PC環境幾乎沒有區別(就是說如果你不清楚虛擬機也沒關係,就當是在真實PC上直接運行)。
將BIOS中設置成光驅引導,並開始啓動係統,當屏幕畫面上出現“Press any key boot from cd”時,按任意鍵從光驅上的Windows pe引導啓動。如果你的存儲設備驅動不被支持,在啓動時按下F6鍵可加載特殊設備的驅動。當啓動到桌面時係統會做一些如調整分辨率的工作,最後打開默認的CMD命令行解釋工具,大傢看看,是貨真價實的圖形操作環境哦。
可以看到桌面上空空如也,不要指望可以拿鼠標點來點去,畢竟是個什麽應用程序都沒有安裝;另外儘管光碟上帶有的可執行的命令行工具有限,但明顯可以自己添加,看看這是什麽?沒錯,是我們最熟悉的掃雷遊戲(現在知道題頭所指了吧,呵呵),拿鼠標先玩玩吧,這是筆者從大傢熟悉的WinXP操作係統中加入的(方法很簡單,用ISO工具直接拷入剛纔的鏡像文件就可以了)。
那麽還是先回到CMD命令行工具中吧。默認的目錄是I386system32,輸入命令行“dir *.exe /w”可查看有哪些可運行的程序。下面我們實際研究一下對個人用戶有實際意義的Windows pe特性的操作。
在光碟鏡像中可同時看到32位和64位操作係統的工具,對於個人用戶來講,你可用它直接引導沒有安裝任何係統的機器,並在其上實現32位係統的許多功能,這在後面會一一道來。
2.Windows pe對網絡的支持
剛纔dir時我們看到了ping命令,熟悉這個命令的讀者應該都知道,衹有安裝了TCP/IP協議才能使用,那麽不管三七二十一,先來ping自己試試吧,在CMD中鍵入“ping 127.0.0.1”,回車搞定,顯然是可ping通的,這證明TCP/IP協議確實已在運行。再試一試光碟上另一個命令IPConfig,鍵入運行,看到IP地址已經自動分配好了。既然網絡確實已經連接,那讓我們來實際操作使用吧(這裏可能有不少從視窗係統開始接觸計算機的朋友會對操作不知所措,其實並沒有想象中那麽睏難,你可以在CMD中使用命令工具帶“/?”參數來查詢具體使用方法,如果你機器上本來就裝有XP,那麽在幫助中心查詢就更方便了,多實驗一下,掌握命令行以後你會發現方便很多)。
現在我的物理機和虛擬機構成了一個虛擬網絡,使用光碟鏡像中的net命令,在虛擬機中鍵入“net view”查看已連接的服務器,這裏顯示的服務器“XQ-B6QAS26953 EC”,名字表示虛擬機已通過網絡連接了我的物理機器。我的物理機器上有一個名為TUKU的文件夾已經共享,所以再鍵入“net use e:XQ-B6QAS26953ECTUKU”,意思是將物理機器上的共享目錄TUKU鏡像為虛擬機器上的E盤,成功後可在虛擬機裏自由地訪問共享目錄,這時就可通過這個來做遠程安裝等工作。net命令還有不少參數,自己可以查閱並多加嘗試,纔可以發揮Windows pe強大的網絡環境功能,如果衹是簡單地訪問服務器,上面的兩個命令參數基本足夠了。不過這裏要記住用Windows pe的機器可訪問其他操作係統的機器,而逆操作是不能的,這是由於Windows pe本身的限製,我們後面再講這個問題。事實說明,Windows pe啓動後就可以使用網絡環境。
3.利用Windows pe創建、刪除、格式化和管理NTFS文件係統分區
對於個人用戶來說這個功能很是實用和方便。但不少朋友在dir完以後就叫苦,怎麽衹有format.com,沒有fdisk啊,根本沒辦法分區嘛。其實這是個誤解,Windows XP中針對磁盤管理工作有專用的命令行工具DiskPart.exe,它是一種文本模式命令解釋程序,能讓你通過使用腳本或從命令提示符直接輸入來管理對象(磁盤、分區或捲),Windows pe使用的當然也是DiskPart。
在CMD模式下鍵入“diskpart”並回車進入DiskPart命令行解釋。鍵入“list disk”,顯示有兩塊硬盤,分別為磁盤0和磁盤1。鍵入“select disk=0”執行,意思是選擇指定磁盤,並將焦點轉移到此磁盤,接下來的操作就都是針對它的(後面的操作都是一樣,在磁盤、分區或捲上使用DiskPart命令前,必須首先將對象列表,然後選擇要給予焦點的對象,衹有對象擁有焦點時,鍵入的任何DiskPart命令纔對該對象進行操作)。鍵入“detail disk”可以查看磁盤0的細節信息,現在磁盤0整個是一個活動分區C,格式為FAT32,容量為16G。下面我們以實際操作將磁盤0分為兩個區,分別為NTFS格式的8G主分區C和FAT32格式8G邏輯分區D,而將磁盤1整個轉為FAT32格式的分區E來演示Windows pe對磁盤的管理操作:
(1)執行“select disk=0”,將焦點轉到磁盤0。執行“select partition 1”,將焦點轉到磁盤0的分區活動C上面。
(2)執行“delete partition”將原來的分區C刪除。
(3)執行“create partition primary size=8000”回車,在磁盤0上建立一個新的8000MB的主分區,焦點會自動轉到新建立的分區上。
(4)接着執行“create partition extended”回車,將磁盤0上剩餘的磁盤空間建立為擴展分區。
(5)完成上一步後再執行“create partition logic”回車,將剛建立的擴展分區創建為一個邏輯分區。
(6)至此,我們就已經把原來一個活動分區C的磁盤0創建為有一個主分區和一個邏輯分區了,不過這兩個分區還沒有驅動器號,執行“select partition 1”將焦點轉到主分區1,然後執行“assign letter=C”,將驅動器號C:分配給主分區。執行“active”回車將主分區設為活動使其可以引導係統。
(7)接下來執行“select partition 3”將焦點轉到邏輯分區,執行“assign”回車,意思是係統將下一個可用的驅動器號分配給邏輯分區,由於驅動器號D、E均被占用(D為磁盤1分區占用,E為光驅占用),所以係統將F分配給了邏輯分區。不過沒關係,我們先不管驅動器號的順序,到這裏我們對磁盤0的操作就結束了,剩下的目標是將磁盤1的活動分區D轉換為分區E。
(8)執行“select disk 1”將焦點轉到磁盤1,執行“select partition 1”將焦點轉到活動分區D。
(9)由於磁盤1的D分區是活動的主分區,所以設其驅動器號為E,顯然是要將它重新建立為一個非主分區的驅動器,那麽它就不會占據驅動器號D而將它讓給磁盤0的邏輯分區了。執行“delete partition”刪除原來分區D,執行“create partition extended”將磁盤1上所有的磁盤空間建立為擴展分區。
(10)完成上步後再執行“create partition logic”將剛建立的擴展分區創建為一個邏輯分區。
(11)最後執行“assign”自動分配驅動器號,係統仍然把D分配給了它(不過在機器重新啓動後係統會自動調整將D分配給磁盤0的邏輯分區,磁盤1的邏輯分區會使用驅動器E,而光驅就順延到F了,重啓一次係統這些改變都會自動實現)。
(12)現在我們對機器上硬盤的重新分區工作就結束了,執行“exit”退出DiskPart命令行解釋工具,然後執行“format c: /fs:ntfs”,將剛纔建立的DISK 0主分區格式化為NTFS文件格式的分區,同理執行“format d: /fs:fat32”、“format f: /fs:fat32”將分區D、F格式化,我們最終的操作就完成了。
(13)完成後執行“exit”重新啓動機器,可以再次進入“DiskPart”來查看分區情況是否正確。
上面的操作基本包括了對磁盤的創建、刪除、格式化和管理,如果你再仔細讀讀幫助說明,保證你在掌握它強大的功能以後不再想使用Fdisk去管理磁盤。實際上你如果在使用Windows XP,這些知識都非常實用。此外“DiskPart”工具最方便的地方是支持腳本,在這裏就不詳細說明了。
上面我們已經將Windows pe特性的基本操作都實踐了一下,應該可以體會到Windows pe對個人的方便之處,但是就像上文所說的那樣,Windows pe衹是有限功能的Mini操作係統,要正確使用Windows pe,當然也要瞭解它的一些限製。
1.為了防止將它用作盜版操作係統,在連續使用24小時後Windows pe將自動退出並重啓。
2.你可從Windows pe計算機通過網絡直接訪問服務器和共享。但不能從網絡上的另一個位置訪問Windows pe計算機上的任何文件或文件夾。Windows pe通過TCP/IP及其上的NetBIOS獲得到達文件服務器的網絡連接,不支持其他方法(如IPX/SPX網絡協議)。
3.因為涉及反盜版,所以衹能從Windows XP Professional CD建立Windows pe的自定義版本。而不能從Windows XP Home Edition或Windows 2002 Server操作係統傢族的任何成員建立。
4.Windows pe太大,不能放在軟盤上。Windows pe僅包括可用Win32 API的子集(包括I/O(磁盤和網絡)和核心Win32 API)。如果Win32下運行的服務基於Win32 API子集,則它在Windows pe是否可用需具體分析。這裏不詳細列出Windows pe不支持的API了,反正rundll32.exe和shell.dll等是不被支持的,想要在Windows pe下面玩Quake的朋友還是趁早放棄。 | | 不少朋友看到這兒無論是否有收穫,肯定都會想Windows pe到底對自己有什麽明確的作用,這裏不妨總結一二。
1.方便易用的啓動工具盤
通過剛纔的敘述,大傢可以看出,Windows pe啓動相當快捷,而且對啓動環境要求不高;最可貴的是,雖然名為啓動盤,其功能卻幾乎相當於安裝了一個Windows XP的“命令行版本”——別忘了網絡支持哦。因此,對於個人計算機用戶,衹要將其刻錄在一張光碟上,便可放心地去解决初始化係統之類的問題;而對小型網絡環境(如網吧等)用戶來說,這一功能尤其實用。
2.有趣的硬盤使用功能
自定義的Windows pe不僅可放到那些可移動存儲設備如CD上,還可以放在硬盤上使用。因為許多朋友會認為將Windows pe的自定義版本放在硬盤上沒有什麽意義,其實不然。把Windows pe放在硬盤上應該是最為有趣的地方,且不說你的操作係統損壞無法進入的情況下啓動硬盤上的Windows pe可以方便地修復,關鍵是由於Windows pe在硬盤上,所以在Windows pe環境下安裝應用程序就有了可能。呵呵,撇開題外話不講,這裏看一下如何把自定義的Windows pe放到硬盤上吧(衹能在硬盤上放置Windows pe的32位版本)。
首先要安裝恢復控製臺:
(1)將Windows XP Professional CD放在CD-ROM驅動器中,這裏指定其為cd_drive。
(2)在命令行CMD窗口中運行cd_drivei386winnt32.exe /cmdcons。
然後將Windows pe自定義可引導副本放置在硬盤上,如下操作:
(1)在目標硬盤上,創建“C:Minint”的目錄(這裏必須將目錄命名為“Minint”)。
(2)將Windows pe“根目錄i386”下的所有內容復製到C:Minint。
(3)從Windows pe根目錄下將Winbom.ini復製到目標硬盤的根目錄。
(4)在目標硬盤上,將“C:Cmdconstxtsetup.sif”的衹讀屬性改為讀/寫。
(5)在目標硬盤上,將“C:Mininttxtsetup.sif”復製到“C:Cmdcons”進行覆蓋。
(6)重新啓動目標計算機。在“引導”菜單上,選擇引導到“命令控製臺”,計算機將使用Windows pe引導。
3.Windows XP OPK CD的本職工作
上面說了其實我們拿到的是Windows pe的一個可執行副本,即Windows XP OPK(Windows XP OEM預安裝工具包)CD。從名字都知道它原來的本職工作是為了方便OEM工作的。如果你在Windows操作係統環境下打開光碟,它就會自動運行Autorun為你的係統安裝一個“Windows安裝管理器”的工具包。利用它,你可以輕易製造出帶有計算機廠商OEM標志的Windows安裝鏡像。雖然這是Windows XP OPK CD的主要本職工作,但顯然對我們個人沒什麽意義,當然,如果你想把手上的Windows安裝CD都打上自己獨有的印記,並在朋友的機器上安裝時炫一下,那麽使用它是個好主意。當然自己的“印記”絶非OEM標志那麽簡單,實際上你還可任意設定Windows pe攜帶的軟件,並可設置這些軟件在Windows pe啓動時運行;理想的情形下你甚至可以為自定義的Windows pe版本加上類似於Windows Explorer的圖形外殼程序——要不怎麽叫專為廠商OEM設計呢? | | physical education
也可以寫為P.E. | | 對 pe 的一些說明:pe 是 Portable Excutable 的縮寫,是指“可移植可執行”文件,是 32 位 Windows (包括 OS/2 )可執行文件的標準格式。以前的 16 位 Windows 可執行文件的格式稱為 NE ,即 New Excutable “新可執行”文件。參考: NE 文件格式
註意:本文檔內所有代碼用C/C++語言編寫。
一、簡介
pe文件最前面是一個DOS可執行文件(STUB),這使pe文件成為一個合法的MS-DOS可執行
文件。
DOS文件頭後面是一個32位的pe文件標志0X00004550(IMAGE_NT_SIGNATURE)。
接着就是pe的文件頭了,包含的信息有該程序運行平臺、有多少段(sections)、文件
鏈接的時間、它是一個可執行文件(EXE)還是一個動態鏈接庫(DLL)或是其他。
後面緊接着有一個“可選”頭部(這個部分總是存在,但是因為COFF在庫(Libraries)
中用了這個詞,在一可執行模塊中並沒有用這個詞,但是仍被叫做可選的)。這可部分包含程
序加載的更多的信息:開始地址、保留堆棧數量、數據段大小等等。
可選頭中還有一個重要的域是一叫做“數據目錄表”(data directories)的數組;
中的每一項是一個指嚮某一個段的指針。例如:如果某程序有一個輸出目錄表(export dire
ctory ),那你就會在數據目錄表中找到一個為IMAGE_DIRECTORY_ENTRY_EXPORT的指針,並且
它將指嚮某一個段。
可選頭的下面就是“段”(sections)了,通過一個叫做“段頭”(section headers)
的結構索引。實際上,段的內容纔是你要真正執行的程序,上面介紹的所有的文件頭及目錄表
等信息就是為了能正確的找到它。
每一個段都有一些有關的標志,例如它包含什麽數據(“初始化數據”或其他),它能
否被共享等,及它數據本身的特徵。大多數情況下(並不是全部),每個段會被一個或多個目
錄表指嚮,目錄表可通過可選頭的“數據目錄表”的入口找到,就象輸出函數表或基址重定位
表。也有沒有目錄表指嚮的段,如可執行代碼或初始化數據。
下面介紹一下相關虛擬地址(Relative Virtual Addresses)
pe格式文件中經常用到RVA,即相關虛擬地址,用在不知道基地址的情況下表示一個內存
地址。它需要加上基地址才能得到綫性地址(Linear address)。
例如:假設一個可執行程序調入內存0x400000處並且程序從RVA 0x1560處開始執行。那
麽正確的開始地址是0x401560。如果可執行程序調入0x100000處,則開始地址為0x101560。
因為pe文件的每一個段不必按同樣的邊界對齊方式調入,因此RVA地址的計算變得比較復
雜。例如,在文件中每一個段往往按512個字節的方式對齊,而在內存中可能以4096字節的方
式對齊。這方面的介紹可見下面的“SectionAlignment”、“FileAlignment”。舉個例子,
假設你知道一個程序從RVA 0x1560開始執行,你想從那兒反匯編它。你發現內存中的段對齊方
式為4096並且.code段開始於內存RVA 0x1560並且有16384字節長;那麽你可以知道RVA 0x156
0在這個段的0x560處。你又發現這個段在文件中以512字節方式對齊並且.code開始於文件0x8
00處,那現在你知道了可執行程序開始於0x800+0x560 = 0xd60處。
整個文件結構如下:
+-------------------+
| DOS-stub |
+-------------------+
| file-header |
+-------------------+
| optional header |
|- - - - - - - - - -|
| |
| data directories |
| |
+-------------------+
| |
| section headers |
| |
+-------------------+
| |
| section 1 |
| |
+-------------------+
| |
| section 2 |
| |
+-------------------+
| |
| ... |
| |
+-------------------+
| |
| section n |
| |
+-------------------+
二、DOS頭(DOS-stub )
衆所周知DOS頭的概念是從16位的WINDOWS可執行程序(NE格式)中來的,這個部分主要
用在OS/2可執行程序、自解壓文檔及其他應用程序。在pe格式文件中,大多數程序的這個部分
中衹有大約100個字節的代碼,衹輸出一個諸如“this program needs windows NT ”之類的
信息。
你可以通過一個叫做IMAGE_DOS_HEADER的結構來識別一個合法的DOS頭。這個結構的頭兩
個字節一定是“MZ”(#define IMAGE_DOS_SIGNATURE "MZ")。怎麽才能找到pe開始的標志呢
?你可以通過該結構的一個叫做“e_lfanew”(offset 60,32bits) 的成員來找到它。在O
S/2及16位WINDOWS程序中這個標志是一個16位的字;在pe程序中,它是一個32位的雙字,值為
0x00004550(#define IMAGE_NT_SIGNATURE 0x00004550)。
typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header
WORD e_magic; // Magic number
WORD e_cblp; // Bytes on last page of file
WORD e_cp; // Pages in file
WORD e_crlc; // Relocations
WORD e_cparhdr; // Size of header in paragraphs
WORD e_minalloc; // Minimum extra paragraphs needed
WORD e_maxalloc; // Maximum extra paragraphs needed
WORD e_ss; // Initial (relative) SS value
WORD e_sp; // Initial SP value
WORD e_csum; // Checksum
WORD e_ip; // Initial IP value
WORD e_cs; // Initial (relative) CS value
WORD e_lfarlc; // File address of relocation table
WORD e_ovno; // Overlay number
WORD e_res; // Reserved words
WORD e_oemid; // OEM identifier (for e_oeminfo)
WORD e_oeminfo; // OEM information; e_oemid specific
WORD e_res2; // Reserved words
LONG e_lfanew; // File address of new exe header
} IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER;
三、文件頭(File Header)
通過DOS頭,你可以找到一個叫做IMAGE_FILE_HEADER的結構,如下;下面我分別介紹一
下。
typedef struct _IMAGE_FILE_HEADER {
WORD Machine; //0x04
WORD NumberOfSections; //0x06
DWORD TimeDateStamp; //0x08
DWORD PointerToSymbolTable; //0x0c
DWORD NumberOfSymbols; //0x10
WORD SizeOfOptionalHeader; //0x14
WORD Characteristics; //0x16
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
Machine:表示該程序要執行的環境及平臺,現在已知的值如下:
IMAGE_FILE_MACHINE_I386(0x14c)
Intel 80386 處理器以上
0x014d
Intel 80486 處理器以上
0x014e
Intel pentium 處理器以上
0x0160
R3000(MIPS)處理器,高位在前
IMAGE_FILE_MACHINE_R3000(0x162)
R3000(MIPS)處理器,低位在前
IMAGE_FILE_MACHINE_R4000(0x166)
R4000(MIPS)處理器,低位在前
IMAGE_FILE_MACHINE_R10000(0x168)
R10000(MIPS)處理器,低位在前
IMAGE_FILE_MACHINE_ALPHA(0x184)
DEC Alpha AXP處理器
IMAGE_FILE_MACHINE_POWERPC(0x1f0)
IBM Power PC,低位在前
NumberOfSections:段的個數,段的概念我們將在下面介紹。
TimeDateStamp:文件建立的時間。你可用這個值來區分同一個文件的不同的版本,即使
它們的商業版本號相同。這個值的格式並沒有明確的規定,但是很顯然的大多數的C編譯器都
把它定為從1970.1.1 00:00:00以來的秒數(time_t )。這個值有時也被用做綁定輸入目錄表
,這將在下面介紹。
註意:一些編譯器將忽略這個值。
PointerToSymbolTable 及 NumberOfSymbols:用在調試信息中,我不太清楚它們的用途
,不過發現它們總為0。
SizeOfOptionalHeader:可選頭的長度(sizeof IMAGE_OPTIONAL_HEADER)你可以用它
來檢驗pe文件的正確性。
Characteristics:是一個標志的集合,其中大部分的位用在目標文件(OBJ)或庫文件
(LIB)中:
Bit 0 (IMAGE_FILE_RELOCS_STRIPpeD):置1表示文件中沒有重定嚮信息。每個段都
有它們自己的重定嚮信息。這個標志在可執行文件中沒有使用,在可執行文件中是用一個叫做
基址重定嚮目錄表來表示重定嚮信息的,這將在下面介紹。
Bit 1 (IMAGE_FILE_EXECUTABLE_IMAGE):置1表示該文件是可執行文件(也就是說
不是一個目標文件或庫文件)。
Bit 2 (IMAGE_FILE_LINE_NUMS_STRIPpeD):置1表示沒有行數信息;在可執行文件
中沒有使用。
Bit 3 (IMAGE_FILE_LOCAL_SYMS_STRIPpeD):置1表示沒有局部符號信息;在可執行
文件中沒有使用。
Bit 4 (IMAGE_FILE_AGGRESIVE_WS_TRIM):
Bit 7 (IMAGE_FILE_BYTES_REVERSED_LO)
Bit 15 (IMAGE_FILE_BYTES_REVERSED_HI):表示文件的字節順序如果不是機器所期
望的,那麽在讀出之前要進行交換。在可執行文件中它們是不可信的(操作係統期望按正確的
字節順序執行程序)。
Bit 8 (IMAGE_FILE_32BIT_MACHINE):表示希望機器為32位機。這個值永遠為1。
Bit 9 (IMAGE_FILE_DEBUG_STRIPpeD):表示沒有調試信息,在可執行文件中沒有使
用。
Bit 10 (IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP):置1表示該程序不能運行於可移
動介質中(如軟驅或CD-ROM)。在這種情況下,OS必須把文件拷貝到交換文件中執行。
Bit 11 (IMAGE_FILE_NET_RUN_FROM_SWAP):置1表示程序不能在網上運行。在這種
情況下,OS必須把文件拷貝到交換文件中執行。
Bit 12 (IMAGE_FILE_SYSTEM):置1表示文件是一個係統文件例如驅動程序。在可執
行文件中沒有使用。
Bit 13 (IMAGE_FILE_DLL):置1表示文件是一個動態鏈接庫(DLL)。
Bit 14 (IMAGE_FILE_UP_SYSTEM_ONLY):表示文件被設計成不能運行於多處理器係
統中。
四、可選頭(Optional Header)
文件頭下面就是可選頭,這是一個叫做IMAGE_OPTIONAL_HEADER的結構。它包含很多關於
pe文件定位的信息。下面分別介紹:
typedef struct _IMAGE_OPTIONAL_HEADER {
//
// Standard fields.
//
WORD Magic; //0x18
BYTE MajorLinkerVersion; //0x1a
BYTE MinorLinkerVersion; //0x1b
DWORD SizeOfCode; //0x1c
DWORD SizeOfInitializedData; //0x20
DWORD SizeOfUninitializedData; //0x24
DWORD AddressOfEntryPoint; //0x28
DWORD BaseOfCode; //0x2c
DWORD BaseOfData; //0x30
//
// NT additional fields.
//
DWORD ImageBase; //0x34
DWORD SectionAlignment; //0x38
DWORD FileAlignment; //0x3c
WORD MajorOperatingSystemVersion; //0x3e
WORD MinorOperatingSystemVersion; //0x40
WORD MajorImageVersion; //0x42
WORD MinorImageVersion; //0x44
WORD MajorSubsystemVersion; //0x46
WORD MinorSubsystemVersion; //0x48
DWORD Win32VersionValue; //0x4c
DWORD SizeOfImage; //0x50
DWORD SizeOfHeaders; //0x54
DWORD CheckSum; //0x58
WORD Subsystem; //0x5c
WORD DllCharacteristics; //0x5e
DWORD SizeOfStackReserve; //0x60
DWORD SizeOfStackCommit; //0x64
DWORD SizeOfHeapReserve; //0x68
DWORD SizeOfHeapCommit; //0x6c
DWORD LoaderFlags; //0x70
DWORD NumberOfRvaAndSizes; //0x74
IMAGE_DATA_DIRECTORY DataDirectory;
} IMAGE_OPTIONAL_HEADER, *PIMAGE_OPTIONAL_HEADER;
Magic:這個值好象總是0x010b。
MajorLinkerVersion及MinorLinkerVersion:鏈接器的版本號,這個值不太可靠。
SizeOfCode:可執行代碼的長度。
SizeOfInitializedData:初始化數據的長度(數據段)。
SizeOfUninitializedData:未初始化數據的長度(bss段)。
AddressOfEntryPoint:代碼的入口RVA地址,程序從這兒開始執行。
BaseOfCode:可執行代碼起始位置,意義不大。
BaseOfData:初始化數據起始位置,意義不大。
ImageBase:載入程序首選的RVA地址。這個在址可被Loader改變。
SectionAlignment:段加載後在內存中的對齊方式。
FileAlignment:段在文件中的對齊方式。
MajorOperatingSystemVersion及MinorOperatingSystemVersion:操作係統版本,Load
er並沒有用它。
MajorImageVersion及MinorImageVersion:程序版本。
MajorSubsystemVersion及MinorSubsystemVersion:子係統版本號,這個域係統支持;
例如:如果程序運行於NT下,子係統版本號如果不是4.0的話,對話框不能顯示3D風格。
Win32VersionValue:這個值好象總是為0。
SizeOfImage:程序調入後占用內存大小(字節),等於所有段的長度之和。
SizeOfHeaders:所有文件頭的長度之和,它等於從文件開始到第一個段的原始數據之間
的大小。
CheckSum:校驗和。它僅用在驅動程序中,在可執行文件中可能為0。它的計算方法Mic
rosoft不公開,在imagehelp.dll中的CheckSumMappedFile()函數可以計算它。
Subsystem:NT子係統,可能是以下的值:
IMAGE_SUBSYSTEM_NATIVE (1)
不需要子係統。用在驅動程序中。
IMAGE_SUBSYSTEM_WINDOWS_GUI(2)
WIN32 graphical程序(它可用AllocConsole()來打開一個控製臺,但是不能在
一開始自動得到)。
IMAGE_SUBSYSTEM_WINDOWS_CUI(3)
WIN32 console程序(它可以一開始自動建立)。
IMAGE_SUBSYSTEM_OS2_CUI(5)
OS/2 console程序(因為程序是OS/2格式,所以它很少用在pe)。
IMAGE_SUBSYSTEM_POSIX_CUI(7)
POSIX console程序。
Windows95程序總是用WIN32子係統,所以衹有2和3是合法的值。
DllCharacteristics:Dll狀態。
SizeOfStackReserve:保留堆棧大小。
SizeOfStackCommit:啓動後實際申請的堆棧數,可隨實際情況變大。
SizeOfHeapReserve:保留堆大小。
SizeOfHeapCommit:實際堆大小。
LoaderFlags:好象沒有用。
NumberOfRvaAndSizes:下面的目錄表入口個數,這個值也不可靠,你可用常數IMAGE_N
UMBEROF_DIRECTORY_ENTRIES來代替它,值好象總等於16。
DataDirectory:是一個IMAGE_DATA_DIRECTORY數組,數組元素個數為IMAGE_NUMBEROF_
DIRECTORY_ENTRIES,結構如下:
typedef struct _IMAGE_DATA_DIRECTORY {
DWORD VirtualAddress;
DWORD Size;
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
VirtualAddress:起始RVA地址。
Size:長度。
每一個目錄表代表以下的值:
IMAGE_DIRECTORY_ENTRY_EXPORT (0)
IMAGE_DIRECTORY_ENTRY_IMPORT (1)
IMAGE_DIRECTORY_ENTRY_RESOURCE (2)
IMAGE_DIRECTORY_ENTRY_EXCEPTION (3)
IMAGE_DIRECTORY_ENTRY_SECURITY (4)
IMAGE_DIRECTORY_ENTRY_BASERELOC (5)
IMAGE_DIRECTORY_ENTRY_DEBUG (6)
IMAGE_DIRECTORY_ENTRY_COPYRIGHT (7)
IMAGE_DIRECTORY_ENTRY_GLOBALPTR (8)
IMAGE_DIRECTORY_ENTRY_TLS (9)
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG (10)
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT (11)
IMAGE_DIRECTORY_ENTRY_IAT (12)
後記:原文為新浪程序員論壇網友 野草 從英文版中譯出,在此表示感謝。此文可能沒有譯完,據說 MSDN 中有此英文版。 | | 地處北京,她是中國英語培訓市場上的一朵奇葩,是全球已被驗證的東方人英語學習的最佳模式。
她采用電話這個媒介終端,通過VOIP與海外專業英語外教持續溝通學習的模式,有效地剋服了傳統面對面英語授課的諸多弊端。
在日本和韓國,使用電話培訓英語的模式已經逐漸取代了面對面英語授課。
Anytime Anywhere(隨時隨地)是太平洋英語相對於傳統英語培訓模式的獨特之處! | | 私募 | 並購 | vc | windows | 操作係統 | 微軟 | 電腦 | 包裝材料 | PVC | 拉伸膜 | 纏膜機 | 投資公司 | 金融機構 | 啓動盤 | 股權投資 | 建材 | PPR | UPVC | 私募基金 | 博觀 | Private | equity | 病毒 | 包裝 | 纏繞膜 | 更多結果... |
|
|
|