• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

CÁCH TẠO FLASH DISK (Internal Storage) VÀO ROM UNI

VNInt

New Member
"Flash Disk" là gì thì mình xin... miễn giải thích ở đây, nó còn được biết với tên "Internal Storage" ở một số dòng khác. Và từ khi tập cook ROM, mình đã ra sức tìm kiếm, search... search... và search... nhưng không thấy ai trả lời cho câu hỏi "Làm sao thêm Flash Disk vào ROM?", thế là mình tự "ngâm kú" dựa trên những gì đã biết về PC nhưng đem áp dụng qua PPC thì... thành công!

Và mình đã tìm ra 2 cách để làm được điều này, như đã hứa và cũng là một cách để nói lời cảm ơn đến các bạn ở diễn đàn và ở WIKI mình sẽ "chia xẻ" cách mà mình nghĩ nó dễ nuốt hơn.

Khi mình viết bài hướng dẫn này, mình đã cố gắng đi theo từng bước, từ cơ bản nhưng... khó nuốt quá! Vì thế mình quyết định chơi... ngược lại, :D để các bạn làm được trên một bản ROM thực tế đã, sau đó giải thích sau.

Cách làm này áp dụng cho Universalcó thể cũng áp dụng được cho những dòng khác!

* Những thứ cần thiết:
1. Bản ROM chưa có Flash Disk của bạn(OS.nb, nk.nba hay nk.fat), kitchen khác nhau dùng tên file khác nhau.
2. Chương trình chỉnh sửa HEX, mình dùng XVI32.
3. File mẫu Flash Disk của mình.

* Nguyên lý hoạt động:
Dung lượng tối đa của ROM Universal là 63 MB (66.060.288 Byte), chúng ta thường sử dụng ít hơn con số này nên dung lượng còn lại trở thành... phí phạm, vì thế ta tận dụng nó.

* Những chỗ cần chỉnh sửa:
- Không cần thay đổi gì trong SYS và OEM.
- boot.rgu trong XIP (chỉ khi cần thiết, hầu hết XIP đã có sẵn những chỉnh sửa này :D)
- 512 Byte đầu tiên của file ROM (được gọi là MBR - Master Boot Record) (chỉ khi cần thiết, hầu hết các ROM mới đã có sẵn :D)
- 512 Byte đầu tiên của mẫu Flash Disk của mình (được gọi là Boot Sector hay Boot Record), đây là điều phải làm để xác định dung lượng Flash Disk.

* Bắt đầu:
1. Download file đính kèm, bung nén vào chung thư mục với file nk.nbf của bạn.
2. Chạy HTC64, decode nk.nbf thành 2 file (nk.prj and nk.fat).
3. Chạy XVI32, mở nk.fat và ghi lại 2 giá trị (hay nhớ trong đầu nếu có thể) giá trị 1 (3 byte ở địa chỉ từ $1E6 đến $1E8 [hay từ $1F6 đến $1F8 nếu không phải là 00 00 00])giá trị 2 (2 byte ở địa chỉ từ $1EA đến $1EB [hay từ $1FA đến $1FB nếu không phải là 00 00]).

- Chú ý: Mình sử dụng ROM luca16thebig 1.4.9 BETA1 làm ví dụ, giá trị sẽ khác đối với ROM của bạn hoặc ROM sau khi build lại.
00000000 ...
...
000001E0
41 88 04 FF 41 F7 80 88 01 00 80 6F 00 00 00 00
000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
4. Đóng file nk.fat lại và đừng lưu. Mở file mẫu VNIntFlashDisk.template của mình (cũng bằng XVI32).
Nhập 2 giá trị 12 mà bạn đã ghi lại vào 2 vị trí 1 (từ $1C đến $1E)2 (từ $13 đến $14). Kiểm tra lại xem có đúng chưa và lưu lại.
- Chú ý: File mẫu của mình đã chỉnh sẵn theo giá trị của ROM luca16thebig 1.4.9 BETA1.
00000000 ...
00000010
02 00 02 80 6F F8 0C 00 3F 00 FF 00 80 88 01 00
5. Chạy combine.bat của mình, file rom gốc ROM sẽ được lưu thành nk.fat.original. File nk.fat bây giờ đã có Flash Disk!
6. Chạy HTC64, encode lại 2 file (nk.prj and nk.fat) thành nk.nbf và thế là xong!

* Giá trị 12 là gì?
Cả 2 giá trị này đều được lưu ở dạng thập lụctheo thứ tự đảo nghịch, trong ví dụ này ta có:
- Giá trị 180 88 01, vậy giá trị thực của nó là 1.88.80h, đổi sang hệ thập phân là 100.480, đây là số sector đã sử dụng cho ROM (1 sector = 512 Byte). Và... dung lượng ROM luca16thebig 1.4.9 BETA151.445.760 Byte = 100.480 sector x 512 Byte.
- Giá trị 280 6F, giá trị thực là 6F.80h, đổi sang hệ thập phân là 28.544, đây là số sector còn trống và ta sẽ sử dụng làm Flash Disk có dung lượng là 28.544 sector x 512 Byte = 14.614.528 Byte (khoảng 14 MB).

- Như đã nói ở trên, dung lượng tối đa của ROM Universal là 66.060.288 Byte = 51.445.760 Byte + 14.614.528 Byte.

Nếu ROM bạn đã hỗ trợ sẵn Flash Disk, mỗi lần bạn build lại, 2 giá trị này sẽ tự động thay đổi theo giá trị mới trong MBR và bạn chỉ việc nhập 2 giá trị này vào file mẫu VNIntFlashDisk.template của mình!

- Chú ý: ROM luca16thebig 1.4.9 BETA1 đã hỗ trợ Flash Disk. Nếu ROM bạn không hỗ trợ thì hãy đọc tiếp bài viết số 2.

Link: VNIntFlashDisk.rar
 
Chỉnh sửa cuối:
Cập nhật thêm thông tin

* Sửa boot.rgu khi cần:
- Trong boot.rgu phải có các giá trị sau:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\FATFS]
"FormatTfat"=dword:1
"EnableWriteBack"=dword:1
"MountAsROM"=dword:0
"MountHidden"=dword:0
"Folder"="Flash Disk"
- Chú ý: không có khoảng trắng trong tên khóa [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\FATFS], mình không hiểu tại sao có một khoảng trắng phía trước TRUEFFS_DOC, hãy xóa nó khi bạn copy!

* Xác định MBR có hỗ trợ Flash Disk không:
Có 4 nhóm giá trị partition trong MBR.
00000000 ...
...

000001B0 __ __ __ __ __ __ __ __ __ __ __ __ __ __ 11 11
000001C0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22
000001D0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 33 33
000001E0 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44
000001F0 44 44 44 44 44 44 44 44 44 44 44 44 44 44 55 AA
- 2 byte cuối (55 AA) là dấu hiệu kết thúc END OF MBR.

- Byte thứ 5 của mỗi nhóm là loại partition, những loại thông dụng là:
+ 20 - BOOT: chỉ là một cách gọi, nó không thật sự là partition giúp máy bạn... boot, MBR của bạn có thể không có nó.
+ 23 - RAWFS: XIP partition.
+ 25 - IMGFS: SYS + OEM partition.
+ 00 - none: nhóm trống, tất cả các giá trị trong nhóm này nhóm đều là 00.
+ 01, 04, 06 - FATFS: đây là Flash Disk!
Còn một số kiểu partition nữa nhưng... đó lại là một chuyện khác! Mình không đề cập ở đây.

Vậy nếu MBR của bạn có một partition loại FATFSnhóm cuối cùng thì nó đã hỗ trợ sẵn Flash Disk.

- 2 trường hợp MBR không hỗ trợ Flash Disk: (có và không có partition BOOT)
00000000 ...
...

000001B0 __ __ __ __ __ __ __ __ __ __ __ __ __ __ 11 11
000001C0 11 11 20 11 11 11 11 11 11 11 11 11 11 11 22 22
000001D0 22 22 23 22 22 22 22 22 22 22 22 22 22 22 33 33
000001E0 33 33 25 33 33 33 33 33 33 33 33 33 33 33 00 00
000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
00000000 ...
...

000001B0 __ __ __ __ __ __ __ __ __ __ __ __ __ __ 11 11
000001C0 11 11 23 11 11 11 11 11 11 11 11 11 11 11 22 22
000001D0 22 22 25 22 22 22 22 22 22 22 22 22 22 22 00 00
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
Nhóm trống đã đánh dấu màu xanh phải được nhập các giá trị vào để MBR hỗ trợ Flash Disk! Nhưng... làm sao tính được các giá trị này? Cập nhật sau nhé!
 
Chỉnh sửa cuối:
Hiện nay mình đã làm đc FD theo hướng dẫn của VNInt, thanks VNInt!
Với các Rom chưa hỗ trợ FD cách tính toán giá trị trong các ô địa chỉ bắt đầu của partion () và kích thước của partion () như VNInt đã hướng dẫn trên XDA: http://forum.xda-developers.com/showthread.php?t=463313 tôi tổng hợp và biên chế lại theo cách đọc hiểu của PDAViet chúng ta sao cho tất cả các Mem đều làm đc:

OK! As we know, values are saved in reversed order and maximum size is 1.F8.00h sectors, in decimal is 129.024 sectors = 66.060.288 Bytes (1 sector = 512 Bytes).

From now, we work with HEX only.

* Some definitions:
1. Value from $1x6 (4 Bytes) (x is C, D, E or F) is address offset of partition's first sector a.k.a number of used sectors by all previous partitions.
2. Value from $1xA (4 Bytes) (x is C, D, E or F) is number of sectors in partition a.k.a size of partition.

* Some formularies:
number of used sectors = size of last partition + address offset of last partition
size of your partition = maximum size - number of used sectors
In your sample:
number of used sectors = 1.BA.00h + 1A.80h = 1.D4.80h
size of your partition = 1.F8.00h - 1.D4.80h = 80.23h


Tôi mạn phép tạm dịch bài của VNInt sang tiếng Việt của chúng ta như sau:

OK! Như chúng ta đã biết, các giá trị được lưu lại trong trật tự đảo ngược và kích cỡ tối đa là 1.F8.00h sectors, trong thập phân là 129.024 sectors = 66.060.288 Bytes (1 sectors = 512 Bytes).

Từ bây giờ, chúng ta làm việc với hex mà thôi.

* Một số định nghĩa:
1. Giá trị từ $ 1x6 (4 Bytes) (x là C, D, E hay F) là địa chỉ offset đầu tiên của phân vùng, nó cũng chính là số lượng sectors đã sử dụng của tất cả các lĩnh phân vùng (partion) ở phía trước.
2. Giá trị $ 1xA (4 Bytes) (x là C, D, E hay F) là số lượng sectors trong phân vùng và chính là kích cỡ của phân vùng.

* Một số thuốc khuyến cáo: (cái này coi như để tính giá trị cho Flash disk)
- Số secrtor đã sử dụng = địa chỉ bắt đầu của Partion mới= kích thước của partion trước + Địa chỉ offset của partition trước (địa chỉ offset là địa chỉ bắt đầu)
- Kích thước (tối đa) của Partion mới = Kích thước lớn nhất của rom - Số lượng sectors đã sử dụng

* Ví dụ:

Để dễ hiểu tôi giải thích thêm chỗ này không có trong bài của VNInt:
- Hầu hết chúng ta sẽ quan tâm đến các địa chỉ phải điền vào là giá trị $1E2 (đây là đánh dấu partion Fat), $1E6 - $1E9 (đây là địa chỉ bắt đầu của FD viết theo thứ tự ngược lại) và giá trị từ $EA - $ED (đây là số lượng sectors sử dụng làm FD - viết theo thứ tự ngược lại)

+ Đầu tiên các bạn dùng HVEIW hoặc một trình sửa file HEX nào đó như WinHex chẳng hạn mở file Rom nk.fat của các bạn (cái file nk.fat ấy nhé không phải cái nk.nbf đâu, nếu chỉ có nk.nbf phải dùng tools HTC64 giải nén cho nó thành nk.fat)

Tôi lấy ví dụ ROM nk.fat của tôi (cái tôi đang mở để ví dụ - của bạn sẽ khác) có:


HD1.png


- giá trị $1D6 - $1D9 (đây là địa chỉ bắt đầu của partion ngay trước FD) là: 80 1A 00 00 như vậy ta sẽ viết ngược lại là 00001A80 = 1A80
- giá trị từ $DA - $DD (đây là số lượng sectors sử dụng của partion ngay trước FD) là: 00 4B 01 00 như vậy ta sẽ viết ngược lại là 00014B00 = 14B00
+ Giá trị cần điền vào để có FD như sau:
- Địa chỉ $1E2: các bạn điền vào là 04 (cái này là quy ước ch Partion Fat rồi cứ thế vô tư mà điền)
- Địa chỉ $1E6 - $1E9: với ví dụ trên ta có 00001A80 + 00014B00 = 16580 = 00016580 Viết ngược lại là 80 65 01 00 như vậy bạn điền vào các ô từ $1E6 - $1E9 là: 80 65 01 00
- Địa chỉ $EA - $ED: Lấy số Sector lớn nhất cho phép của Rom (với uni là 1F800) - Địa chỉ $1E6 - $1E9 (viết ngược lại), hay:
1F800- 16580 = 9280 = 00009280 => viết ngược lại là 80 92 00 00 vậ các bạn điền vào các ô từ $EA - $ED là: 80 92 00 00
+ Lưu (Save) các thay đổi trên của file nk.fat lại.

Lưu ý cho các anh em build Rom: nên làm việc này luôn cho cái file OS.nb hoặc nk.nba trong bộ kitchen (chỉ cần làm một lần) để mỗi lần build lại rom nó sẽ tự tính và điền vào các giá trị tự động cho mình, khỏi phải ngồi tính và điền lại. như vậy các lần sau chỉ cần mở file nk.fat ra xem các giá trị trên và điền vào file mẫu của VNInt mà không cần lấy máy tính ra bấm lại.... Vì
ngán nhất và cứ đảo ngược đảo xuôi đôi khi không tỉnh táo tầu là nhầm ngay.



- Tiếp theo là các bước nạp vào file mẫu của VNInt thực hiện đúng theo hướng dẫn của VNINt không đc làm sai

(hệ hex muốn xem nó là bao nhiêu trong thập phân chỉ việc bật Calc trong PC ra chuyển về hệ thập lục phân - hex gõ vào 9280 rồi tích vào cái ô DEC nó tự chuyển về hệ thập phân cho các bạn - trong trường hợp này 9280 (hex)= 37504 (DEC) = 37504 (sectors) x 512 (Bytes/1sector) = 19202048 Bytes = 18752 Kb (chia cái trước cho 1024 nhé) = 18Mb vậy ta có FD 18 Mb để cài đặt phần mềm! ^-^

Xem thêm cấu trúc ROM:
Hex-View.jpg
 
Chỉnh sửa cuối:
VNInt nhanh cập nhật nốt đi, mình có bản rom của lucathebig chạy tốt quá chhir tội không có flash disk nên đang muốn tự chế
sao lại ko có flasdisk nhĩ ? luca bao giờ cũng có thêm bộ flashdisk cho bạn tùy chọn muh,
file của bạn đây thích chọn bao nhiêu tùy : View attachment 119095
chúc vui nhé..! Nếu có ích than'k cái hihihi...!
 
Chỉnh sửa cuối:
Ram disk không phải là Flash Disk mà Ramdisk là cắt ram làm ổ đĩa nếu để cái gì vào đó ram tụt ngay lập tức
 
Thanks to VNInt, mình đã tìm được câu trả lời về vấn đề flash disk theo bài viết của bạn bên XDA! chỉ muốn hỏi thêm một câu, cái file VNIntFlashDisk.rar của bạn có áp dụng được cho các bản rom khác nhau của các dòng ppc không hay chỉ cho UNI đc thôi?. Hy vọng bạn chia sẻ cách tự chỉnh theo phương pháp thủ công. Sử dụng file mẫu như thế làm thì nhàn nhưng không hiểu đc nguyên lý để áp dụng cho các rom khác và một số mục đích khác
http://forum.xda-developers.com/showthread.php?p=2895541
 
Chỉnh sửa cuối:
Thanks to VNInt, mình đã tìm được câu trả lời về vấn đề flash disk theo bài viết của bạn bên XDA! chỉ muốn hỏi thêm một câu, cái file VNIntFlashDisk.rar của bạn có áp dụng được cho các bản rom khác nhau của các dòng ppc không hay chỉ cho UNI đc thôi?. Hy vọng bạn chia sẻ cách tự chỉnh theo phương pháp thủ công. Sử dụng file mẫu như thế làm thì nhàn nhưng không hiểu đc nguyên lý để áp dụng cho các rom khác và một số mục đích khác
Mình xin lỗi vì chậm trả lời! Do bất cẩn nên mình không còn Uni để xài nữa và cũng không thể tiếp tục làm ROM nên mình ít vào đây!

Câu hỏi của bạn rất hay và thật sự là về cơ bản thì kỹ thuật này hoàn toàn có thể áp dụng trên các dòng ppc khác (từ WM6 trở lên).

Một số điều kiện cần:
1. MBR của ROM phải còn trống 1 partition slot - nếu không còn trống thì có thể xóa BOOT slot (partition type=20) và đôn vị trí các slot lên (mình xin miễn hướng dẫn cách làm và bên wiki có bài viết liên quan nhưng mình không nhớ link).
2. Các giá trị registry thích hợp với từng dòng máy.
3. ... có thể sẽ có thêm điều kiện nào khác trên một số dòng nhất định!

File mẫu đó chỉ đơn giản là một file disk image theo chuẩn FAT nên có thể áp dụng cho tất cả các dòng ppc khác nhau, chỉ cần đáp ứng đúng các điều kiện hệ thống là được!
 
Mình xin lỗi vì chậm trả lời! Do bất cẩn nên mình không còn Uni để xài nữa và cũng không thể tiếp tục làm ROM nên mình ít vào đây!

Box Uni mấy đi một nhân tài rồi, tiếc quá. Nếu được bạn có thể hướng dẫn cho mình cách build ROm được chứ.
 
M ình xin lỗi vì chậm trả lời! Do bất cẩn nên mình không còn Uni để xài nữa và cũng không thể tiếp tục làm ROM nên mình ít vào đây!

Câu hỏi của bạn rất hay và thật sự là về cơ bản thì kỹ thuật này hoàn toàn có thể áp dụng trên các dòng ppc khác (từ WM6 trở lên).

Một số điều kiện cần:
1. MBR của ROM phải còn trống 1 partition slot - nếu không còn trống thì có thể xóa BOOT slot (partition type=20) và đôn vị trí các slot lên (mình xin miễn hướng dẫn cách làm và bên wiki có bài viết liên quan nhưng mình không nhớ link).
2. Các giá trị registry thích hợp với từng dòng máy.
3. ... có thể sẽ có thêm điều kiện nào khác trên một số dòng nhất định!

File mẫu đó chỉ đơn giản là một file disk image theo chuẩn FAT nên có thể áp dụng cho tất cả các dòng ppc khác nhau, chỉ cần đáp ứng đúng các điều kiện hệ thống là được!

Khi nào có thời gian mong bạn làm một tut hướng dẫn cụ thể cách nạp thông số thủ công mà không cần dùng file mẫu. hơn nữa thật buồn cho cộng đồng uni này nay vì không còn ai làm rôm ngoài tomal và luca. VNInt đã mất nhiều thời gian nghiên cứu, đến nay thành chính quả thì lại ko dùnguni nữa, anh em bit làm sao đay? giờ box này ko còn ai build rom nữa, mình mong bạn chia sẻ lại kỹ thuật buil một bản rôm từ rom ship của một dòng máy khác thành rom của uni (ví dụ lấy rom của touch hd), chỉ còn hai điều này nếu ìnhh làm đc nốt thì ìnhh sẽ làm truyền nhân cho các đại ca nay đã bỏ dòng uni, để anh em uni đỡ buồn vì ko có rom mới

Posted via Mobile Device
 
Một số điều kiện cần:
1. MBR của ROM phải còn trống 1 partition slot - nếu không còn trống thì có thể xóa BOOT slot (partition type=20) và đôn vị trí các slot lên (mình xin miễn hướng dẫn cách làm và bên wiki có bài viết liên quan nhưng mình không nhớ link).
...
Link nè http://forum.xda-developers.com/showthread.php?p=2895541 tuy bài viết hướng dẫn cho các dòng Elf* nhưng có thể dùng được cho tất cả các dòng khác!

ngochoangimsat nói:
VNInt cho mình hỏi chút! mình theo hướng dẫn tạo Flash Disk của VNInt trên XDA và PDAviet tuy nhiên có một vấn đề là bản rom mình chế có Flash disk lớn >32MB do vậy lấy 1F800 - dung lượng đã sử dụng của các partion trước = dung lượng của flash disk, theo hướng dẫn và file mẫu của bạn, chỉ có 2 chỗ để điền vào từ địa chỉ $13 - $14 vậy với những rom có flash disk lớn hơn 33MB số hex sử dụng đến 3 byte chứ không phải 2 byte như hướng dẫn thì làm thế nào
Khi số sector vượt quá 65535 (FFFFh) thì 2 byte không đủ nên chúng ta sẽ dùng 1 địa chỉ khác bằng cách điền 00 00 vào địa chỉ cũ ($13 và $14) và dùng địa chỉ mới từ $20 đến $22.

Ví dụ:
từ $13 đến $14 là 00 00
từ $20 đến $22 là 45 23 01
Vậy ta có 74.565 sector (1.23.45h) x 512 = 38.177.280 byte

mình dùng kitchen 2.0 của tomal,cái khó là làm thế nào cho cái rom của dòng khác chạy trên uni đươc
Để ROM dòng khác chạy được trên Uni thì quan trọng nhất là bước PORT XIP, kế đó là phải có một bộ OEM (driver) và gói giao diện (192 dpi) VGA tương thích phiên bản với SYS. Nếu PORT XIP và SYS từ 1 dòng VGA khác là ngon nhất!
(Xin lỗi vì mình trả lời ngắn gọn quá!)

Chúc bạn thành công!
 
Link nè http://forum.xda-developers.com/showthread.php?p=2895541 tuy bài viết hướng dẫn cho các dòng Elf* nhưng có thể dùng được cho tất cả các dòng khác!


Khi số sector vượt quá 65535 (FFFFh) thì 2 byte không đủ nên chúng ta sẽ dùng 1 địa chỉ khác bằng cách điền 00 00 vào địa chỉ cũ ($13 và $14) và dùng địa chỉ mới từ $20 đến $22.

Ví dụ:
từ $13 đến $14 là 00 00
từ $20 đến $22 là 45 23 01
Vậy ta có 74.565 sector (1.23.45h) x 512 = 38.177.280 byte


Để ROM dòng khác chạy được trên Uni thì quan trọng nhất là bước PORT XIP, kế đó là phải có một bộ OEM (driver) và gói giao diện (192 dpi) VGA tương thích phiên bản với SYS. Nếu PORT XIP và SYS từ 1 dòng VGA khác là ngon nhất!
(Xin lỗi vì mình trả lời ngắn gọn quá!)

Chúc bạn thành công!

Không phải là ngắn đâu, mà là quá ngắn đấy á!:D khi nào bác rảnh bác làm cái tút A -> Z cho tui em cái nhé, thanks bác trước, tuy nhiên qua hai bài post của bác ở trên em bit thêm đc nhiều điều không chỉ là tạo thêm FD
 
Chỉnh sửa cuối:
Box Uni mấy đi một nhân tài rồi, tiếc quá. Nếu được bạn có thể hướng dẫn cho mình cách build ROm được chứ.

Mất là mất thế nào ??? Anh em mỗi người góp 1 triệu, biếu bác cái UNI + vài két HEINEKEN là ok mà !

Nhà còn mấy thanh SDRAM, DDRAM1, DDRAM2 ... toàn loại 512Mb, 1Gb .. nhưng không biết cắm vào chỗ nào của UNI ???

Bác cho em hỏi, hình như UNI nó bị SHARE RAM thành FLASHDISK hay STORAGE thì phải, Làm sao để có đủ cả 64 RAM - Ứ cần cái FLASHDISK 10Mb ấy ( Những 10/64Mb ~ 20% RAM cơ mà???? )

Hi vọng Recover được 10Mb ấy thì xem VÀNG ANH may ra ... có tiếng !

Hay là, cái FLASHDISK ấy là RAM DỰ PHÒNG ? Chứ nhìn cháu nó UỐNG RAM mà xót xa quá ! :((
 
Chỉnh sửa cuối:
Nhà còn mấy thanh SDRAM, DDRAM1, DDRAM2 ... toàn loại 512Mb, 1Gb .. nhưng không biết cắm vào chỗ nào của UNI ???

Bác cho em hỏi, hình như UNI nó bị SHARE RAM thành FLASHDISK hay STORAGE thì phải, Làm sao để có đủ cả 64 RAM - Ứ cần cái FLASHDISK 10Mb ấy ( Những 10/64Mb ~ 20% RAM cơ mà???? )

Hi vọng Recover được 10Mb ấy thì xem VÀNG ANH may ra ... có tiếng !

Hay là, cái FLASHDISK ấy là RAM DỰ PHÒNG ? Chứ nhìn cháu nó UỐNG RAM mà xót xa quá ! :((
[/QUOTE]
SAI RỒI BÁC ƠI. trong máy lúc nào cũng có những phần mềm chạy ngầm thì phải hao ram thôi.
 
Các bác giúp cho em dùng cái tạo Flashdisk của các bác thì máy nó tạo một Ramdisk sau đó khởi động thì hệ thống thông báo format cho ramdisk đó, lần thứ hai nó tạo ra Ramdisk2 và đồng thời format luôn ramdisk ban đầu với bao nhiêu là dữ liệu em vừa mới bỏ vào đó. Không biết phải làm sao cả. Em thử khởi động lại thì máy khởi động lên và đồng thời yêu cầu format Ramdisk và Ramdisk2. Lý do thế nào các bác chỉ giáo. Với cả nó tạo 2 cái mỗi cái 32MB thế không biết là nó tách ở đâu ra nhỉ, hay là ở Ram nhỉ? nếu thế thì 64MB ram của em đi teo à??? Các bác có cách nào để bỏ bớt đi một cái mà lần sau khởi động nó không yêu cầu tạo mới và format cái cũ không.
 
Back
Top