環境:筆電1T硬碟x2 做raid 0,Intel® VMD RAID應是用這個去設定的.
狀況:筆電硬體故障更換主機板,更換完後出現bitlocker功能被開啟的狀況.
解密到一半,系統崩潰重開,之後就變成進windows 3-5分鐘後就會藍底白字.
重開進入系統又是繼續跑bitlocker解密.(在這之後要進入系統都得先進BIOS關VMD,重開讓BIOS認到硬碟,再開啟VMD讓BIOS有RAID功能再重開,在BIOS看到raid狀態正常,等於會進三次bios才能進windows)
現在裡面筆電有一個40GB大檔案想抓出來,有甚麼方式?
試過的方法
1.用PE開機去讀筆電硬碟,就算PE有裝IRST,能讀出2T的raid 0.但是實際去讀取槽只會出現要格式化的訊息,無法拿出資料.
2.將硬碟拆下到其他台去讀取,無法正常讀出raid設定.只會認出兩個1T硬碟,出現要格式化訊息.
3.用teracopy,robocopy /Z的參數在本機複製,無法斷點續傳.
4.7-ZIP試圖分割,但分割不完,重開機後也無法接續分割
5.筆電分享共用資料夾讓其他電腦去抓,也是無法斷點續傳.
6.進安全模式,只用命令列模式都一樣3-5分鐘就會蘭底白字
感謝提供意見的各位先進
在每次當機、重開機之後,繼續複製
如果要存到根目錄,先確定有權限
powershell代碼
$src = 'C:\40GB.file'
$backup = 'D:\backup.file'
$record = 'D:\record.txt'
# ===================================
[uint64]$pos = 0
if (Test-Path -LiteralPath $record){
$pos = Get-Content -LiteralPath $record
}
$fs1 = ([System.IO.FileInfo]$src).OpenRead()
$fs2 = ([System.IO.FileInfo]$backup).OpenWrite()
$fs1.Position = $pos
$fs2.Position = $pos
$buffer = New-Object byte[] 100MB
try {
while ($fs1.Position -lt $fs1.Length){
$readSize = $fs1.Read($buffer, 0, $buffer.Length)
$fs2.Write($buffer, 0, $readSize)
$fs2.Flush()
$fs1.Position | Out-File -FilePath $record
echo "$($fs1.Position/1GB) GB"
}
}
finally{
$fs1.Close()
$fs2.Close()
}
echo 'copy ok'
pause
為什麼要解密? 都知道會強制異常關機了還解密 bitlocker ?
正常處理流程應該是
1.確認Bitlocker狀態,用了哪些鎖來綁定Bitlcoker
2.確認有無復原金鑰? 有(將金鑰備份出來) 無(手動新增一份進去,把金鑰密碼備份出來)
3.將硬碟Bitlocker狀態從啟動保護=>暫停保護=>選擇直到手動啟用為止都暫停保護
4.電腦關機,將硬碟拔出,放到別台電腦上,把硬碟接上
5.被暫停保護的硬碟Bitlocker不會觸發復原金鑰,任何電腦都可以讀取,把資料救出來再說