伊莉討論區

標題: 7Z分割檔遺失/損毀與救援 [打印本頁]

作者: eynyeasyplay    時間: 2024-12-29 09:24 PM     標題: 7Z分割檔遺失/損毀與救援

本帖最後由 eynyeasyplay 於 2024-12-30 06:16 PM 編輯

之前每一年的檔案用分割壓縮收起來好轉移
最近要打開來找資料(文件.圖片.影片.作業.紀錄.帳密資訊等等)
一個是001毀損 一個是缺少檔案(20個檔前三個不見了)
請問還有救嗎
使用7ZFM開過 測試過 都不行
(解壓縮報錯 有檔案檔名但大小為0無法使用)
(電腦重灌了)
(最近到官網下載7Z最新版)
(壓縮完後就存到其他硬碟了,原始檔案已刪除GG)
作者: Jackal_ng_mail    時間: 2024-12-30 07:43 AM

本帖最後由 Jackal_ng_mail 於 2024-12-30 02:33 PM 編輯

樓主,您好
首先,想請問您的備份檔案是儲存在同一夥外置硬碟機嗎?
1. 檔案損毀 及 缺失 有可能是硬碟機檔案系統FileAllocationTable出問題所致,建議用檔案救援程式先掃描一次,看看可否救回檔案。
2. 其次,嘗試用舊版7zip解壓縮,有可能是軟件新舊版本兼容問題。

壓縮分割檔案 如果當中其一部份發生問題,一般是很難救回全部,因為資料不完整。

我在其他台灣Forum找到WinRAR可以嘗試解壓壞掉的檔案,而WinRAR又支援7zip格式,您可一試。

我本人現用的6.24版WinRAR都有"保留損毀的檔案"這設定

資料來源:請自行將"底橫線" 轉回 " . "。
www_mobile01_com/topicdetail.php?f=512&t=1438588

作者: eynyeasyplay    時間: 2024-12-30 06:24 PM

本帖最後由 eynyeasyplay 於 2024-12-31 01:02 AM 編輯
Jackal_ng_mail 發表於 2024-12-30 07:43 AM
樓主,您好
首先,想請問您的備份檔案是儲存在同一夥外置硬碟機嗎?
1. 檔案損毀 及 缺失 有可能是硬碟機檔 ...

有更新說明了
資料是HDD單獨備份的硬碟 可能當初就沒有COPY到 所以完全沒找到
WINRAR用M1的方式解壓縮001跳出"無法開啟"、測試也是跳一樣的報告
用檢視結果跳"壓縮檔已經損毀"
遺失前三個的嘗試任一檔案解壓縮 說找不到壓縮檔(沒有001)
所有檔案都在同一資料夾中
請問7Z舊版要抓哪一版較有機會解壓縮呢
作者: Jackal_ng_mail    時間: 2024-12-31 05:16 AM

eynyeasyplay 發表於 2024-12-30 06:24 PM
有更新說明了
資料是HDD單獨備份的硬碟 可能當初就沒有COPY到 所以完全沒找到
WINRAR用M1的方式解壓縮001 ...

"請問7Z舊版要抓哪一版較有機會解壓縮呢"
您可否想起舊的電腦系統是何時安裝的,使用在那段時間左右的版本。
(或可嘗試用各版本的免安裝版,免卻安裝/移除的麻煩)

我記得您曾講過,001的FileSize是0KB,若是0KB,即使用回舊版本7zip也很難修復,因為001是0KB,即是沒有資料...

若不處理0KB檔案問題,就只有嘗試用軟件強行解壓餘下的壓縮檔。

我在Google上找到7zip這修復技術教學,若您必須要救回資料,就只有不斷嘗試。

請自行將 "底橫線" 改回 " . "。
www_7-zip_org/recover.html

最後,由於你儲存的外置HDD當中有可能包括完整的001數據,緊記不要覆寫新資料上去,覆寫了蓋過有001資料的磁區就好大機會救不回。
作者: eynyeasyplay    時間: 7 天前

Jackal_ng_mail 發表於 2024-12-31 05:16 AM
"請問7Z舊版要抓哪一版較有機會解壓縮呢"
您可否想起舊的電腦系統是何時安裝的,使用在那段時間左右的版 ...

不好意思 說明的讓大大誤會
壓縮檔大小是正常的 但是
7Z:
(001檔案)打開看也正常 但無法解壓縮(資料異常終結)
不解壓縮僅開啟情況下可看到檔案(一樣資料異常終結先跳出 可關掉) 內容物大小正常
此時可解壓縮(一個檔 分割檔的總大小) 複製出來後解壓縮一樣資料異常終結
(無001檔案)無法開啟解壓縮
-----------------
WINRAR:
(001檔案)檔案大小正常 嘗試解壓縮無法開啟壓縮檔
用WINRAR程式雙擊001檔案看內容物 無法看到壓縮檔內的所有文件(一片空白)
僅能按資料夾返回上一頁
保留錯誤並解壓縮通知無法開啟
(無001檔案)找不到壓縮檔
----------------------
另外大大給的連結我用翻譯軟體看完後還是不知道怎麼去破解修復
能用簡單的方式說明嗎 看不懂...
作者: Jackal_ng_mail    時間: 6 天前

本帖最後由 Jackal_ng_mail 於 2025-1-2 10:53 AM 編輯
eynyeasyplay 發表於 2025-1-1 04:38 PM
不好意思 說明的讓大大誤會
壓縮檔大小是正常的 但是
7Z:

可否請您用7-Zip 最新版本的 "英文版" 解壓(可用免安裝版)檔案,然後將英文版的錯誤訊息擷圖 或 英文字串 上傳/貼在此回覆?

另外,請問您的備份檔共分割多少份?
每一個備份檔的容量是多少MB/GB?
#-------------------------------------------------
我稍為消化了7-zip的recovery.html 網頁內容,若您的狀況是 "There is no correct End Header at the end of archive",可嘗試用替換法將大部份無問題的壓縮檔解壓出來。(有問題的自然救不回...)
這做法(據我理解)大致 是用相同的壓縮方法 建立 "與您手上備份檔案 "相同規範(LZMA/LZMA2)" 的新壓縮檔,然後經過替換(001/002/003....etc)將您的備份檔嘗試解出來。
我假設:
您手上有10個壓縮分割檔(001~010) (其中008有問題)
您建立另外1x個壓縮分割檔,將您手上的001~010替換入去,然後嘗試解壓...

總的來說,7-zip 的recovery.html 網頁內容可以一試,但要先了解7-zip壓縮檔架構(網頁開始有說明),及 跟他的步驟做一次Demo,了解他想表達甚麼資訊給你,重點是Demo中,他分割檔案時輸入的(32 2968 100G)是何解,只要反覆思考,能救回大部份檔案可能性相當大。
#-----更新---------------------------------------
"There is no correct End Header at the end of archive" 替換法大概步驟
(請先跟Demo做一次,我以下資訊未必絕對正確)

NewBackup.001 (32)是整個NewBackup的概括資訊
NewBackup.002 才開始是壓縮數據內容.....
[attach]140911278[/attach]

作者: eynyeasyplay    時間: 昨天 07:54 PM

Jackal_ng_mail 發表於 2025-1-2 08:30 AM
可否請您用7-Zip 最新版本的 "英文版" 解壓(可用免安裝版)檔案,然後將英文版的錯誤訊息擷圖 或 英文字串  ...

不好意思 大大 比較晚回復
試著自己先弄懂軟體的操作 但實在是看不懂了
---------------------------------
7Z更改為英文版後 顯示---(001檔案解壓縮)
"檔案位置
檔案名稱
Cannot open the file as [7Z]archive
Unexpected end of data"
接壓縮無001檔案的分割檔
"檔案位置
Cannot open the file as archive"
--------------------------------
先下載FAR MANAGER並且打開
網路上找教學文章 但都是文字敘述功能鍵
一小部分有GIF演示 但根本不知道他怎麼操作按了甚麼
另外我用FAR MANAGER時 顯示的檔案都是歪的 很難看清楚
(傾斜45度排列檔案 有4排 很亂 /正常為90度向下排列)
------------------------------
7Z網頁勉強看懂了一些
架構也大致了解
但我使用FAR MANAGER無法打開檔案
(不知道如何操作 僅一次點完變成用7Z開啟)
無法看到如7Z網頁說明的代碼
後面的"如果在写入存档结尾之前复制了第一卷(最后一卷)。 在这种情况下,存档不会损坏"
看不懂這操作的說明
範例部分不知道如何建造"readme。txt(1565字节)表单7-Zip 9。20作为示例文件"
(會新增TXT等檔案 但字結跟內容設定不懂)
之後是如何將存檔變成兩個部分不懂
"7-Zip文件管理器中调用“拆分文件...”命令,并在“拆分到卷,字节:”字段中键入“ 3000 100G”(100G表示第二部分不能大于100 GB)"
---以上後面括弧看得懂 前面拆分文件等功能找不到 也不知道在哪邊鍵入3000 100G
後面的複製到BAD.7Z是自製一個空白的壓縮檔還是甚麼嗎
如何複製 會導致壓縮檔打不開?(後面的說明)
後面怎麼計算正確的存檔大小
後面還有一小些 先到這邊
------------------------
可以麻煩大大稍微錄個數分鐘的小短片或用圖解嗎
對這方面真的不是很懂
作者: Jackal_ng_mail    時間: 10 小時前

本帖最後由 Jackal_ng_mail 於 2025-1-8 09:21 AM 編輯
eynyeasyplay 發表於 2025-1-7 07:54 PM
不好意思 大大 比較晚回復
試著自己先弄懂軟體的操作 但實在是看不懂了
------------------------------- ...

OK,首先我們重新開始...
你的壓縮檔問題是"Unexpected end of data",與"There is no correct End Header at the end of archive"應該是不同,但處理手法可能是相似。

所以,如果你要不斷嘗試修復,記得用英文的錯誤"Unexpected end of data" 去Google 找案例及方法。

我不知您的備份壓縮檔有沒有加密碼保護,如果有,複雜程度又會不同了...

我根據"Unexpected end of data"找到這4年前的網頁:
ht刪除中文字tps://sourceforge.net/p/sevenzip/discussion/45798/thread/d8ca68d112/

當中說壓縮檔容量不同了,導致解壓失敗,正正是出了"Unexpected end of data"錯誤,當中的方法又/就是用替換檔方法。

至於FarManager,我想您電腦經驗尚淺,不懂操作亦算是正常。
FarManager在這裡作用是檢視檔案的Hex,應該無須作修改壓縮檔用途,您可以用其他Hex Viewer作替代也可。
[attach]140933795[/attach]
FarManager操作方法:
紅框內1~12其實是代表鍵盤上F1~F12按鈕
007.mp4上方有黃色"點點",代表返回上一層資料夾目錄
現在圖中選取檔案是007.zip.002(藍綠色bar),這時按F3按鈕(第1個紅框),就可檢視007.zip.002這檔案,打開的有可能是Hex,也有可能是亂碼,這時可留意下方按鍵4是否Hex(第2紅框),如是,按F4就可將亂碼轉為Hex。
緊記不可作修改(第1紅框F4 及 第2紅框F6),閱讀過後選Quit即可離開(第2紅框F3是關閉當前閱讀中的007.zip.002檔案,F10是結束整個FarManager程式)

至於分割 不固定容量壓縮檔,可以看下圖,我用的是7-Zip 24.09版:
[attach]140933796[/attach]
[attach]140933796[/attach]
用滑鼠點一下欄位,見浮標跳動即可輸入數值,我做到你亦可以,試一下。

#------Update-----------
問:範例部分不知道如何建造"readme。txt(1565字节)表单7-Zip 9。20作为示例文件"
(會新增TXT等檔案 但字結跟內容設定不懂)

答:readme.txt是指軟件的"讀我檔案",基本上大多軟件都有這文字檔,當然7-Zip也有,軟件作者用這檔案作為示範,readme.txt路徑在:\program files\7-Zip\readme.txt (大小約2kb左右)


問:之後是如何將存檔變成兩個部分不懂
"7-Zip文件管理器中调用“拆分文件...”命令,并在“拆分到卷,字节:”字段中键入“ 3000 100G”(100G表示第二部分不能大于100 GB)"

答:這個步驟要先打開7-Zip 軟件,開入去目標檔案,再進行分割,如果您當前是打開7z / 001 檔案,會發現"'分割"功能選項是灰了不能選用。

[attach]140934135[/attach]





歡迎光臨 伊莉討論區 (http://a410.file-static.com/) Powered by Discuz!